Changes between Initial Version and Version 1 of Ticket #18877


Ignore:
Timestamp:
Mar 17, 2009, 4:00:12 PM (15 years ago)
Author:
mf2k (Frank Schima)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #18877

    • Property Owner changed from macports-tickets@… to ryandesign@…
  • Ticket #18877 – Description

    initial v1  
    11glib2 failed to build on x86_64 as universal architecture. It gave some wired Assembler error due to some i386 preprocessor flag which is set in config.h.
    22
     3{{{
    34libtool: compile:  /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I.. -I.. -DG_LOG_DOMAIN=\"GLib\" -DG_DISABLE_CAST_CHECKS -DG_DISABLE_DEPRECATED -DGLIB_COMPILATION -DPCRE_STATIC -I/opt/local/include -isysroot /Developer/SDKs/MacOSX10.5.sdk -DG_DISABLE_SINGLE_INCLUDES -D_REENTRANT -O2 -funroll-loops -fstrict-aliasing -isysroot /Developer/SDKs/MacOSX10.5.sdk -arch x86_64 -mmacosx-version-min=10.5 -Wall -c gatomic.c  -fno-common -DPIC -o .libs/gatomic.o
    45/var/tmp//ccJOoJtG.s:53:Incorrect register `%rdx' used with `l' suffix
     6}}}
    57
    68A workaround is to add
    79
     10{{{
    811configure.post_args \
    912    --host=x86_64-apple-darwin9 --target=x86_64-apple-darwin9 --build=x86_64-apple-darwin9
     13}}}
    1014
    1115to the portfile. Omitting the build option lead to syntax errors in libtool.