Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#18877 closed defect (duplicate)

glib2 2.18.3 fails to build on x86_64 (universal)

Reported by: keinstein_junior@… Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc:
Port: glib2

Description (last modified by mf2k (Frank Schima))

glib2 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.

libtool: 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
/var/tmp//ccJOoJtG.s:53:Incorrect register `%rdx' used with `l' suffix

A workaround is to add

configure.post_args \
    --host=x86_64-apple-darwin9 --target=x86_64-apple-darwin9 --build=x86_64-apple-darwin9

to the portfile. Omitting the build option lead to syntax errors in libtool.

Change History (3)

comment:1 Changed 16 years ago by mf2k (Frank Schima)

Description: modified (diff)
Owner: changed from macports-tickets@… to ryandesign@…

comment:2 Changed 16 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: duplicate
Status: newclosed

Duplicate of #17042.

comment:3 Changed 16 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.