for glib version =< 2.19.4, always success; but for version > =2.19.5, always fail, the output is like following:
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DG_LOG_DOMAIN=\"GLib\" -DG_ENABLE_DEBUG -DG_DISABLE_DEPRECATED -DGLIB_COMPILATION -DPCRE_STATIC -DG_DISABLE_SINGLE_INCLUDES -D_REENTRANT -D_PTHREADS -g -O2 -Wall -MT gatomic.lo -MD -MP -MF .deps/gatomic.Tpo -c -o gatomic.lo gatomic.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DG_LOG_DOMAIN=\"GLib\" -DG_ENABLE_DEBUG -DG_DISABLE_DEPRECATED -DGLIB_COMPILATION -DPCRE_STATIC -DG_DISABLE_SINGLE_INCLUDES -D_REENTRANT -D_PTHREADS -g -O2 -Wall -MT gatomic.lo -MD -MP -MF .deps/gatomic.Tpo -c gatomic.c -fPIC -DPIC -o .libs/gatomic.o
/var/tmp//ccdMPXmo.s: Assembler messages:
/var/tmp//ccdMPXmo.s:79: Error: Incorrect register `%ecx' used with `q' suffix
gmake[4]: *** [gatomic.lo] Error 1
gmake[4]: Leaving directory `/usr/local/glib-2.19.5/glib'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/usr/local/glib-2.19.5/glib'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/local/glib-2.19.5/glib'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/local/glib-2.19.5'
gmake: *** [all] Error 2
I've checked config.log of 2.19.4 and 2.19.5, and found the following difference:
"Checking build system type"
2.19.4 i386-pc-solaris2.10
2.19.5 x86_64-pc-solaris2.10
"Checking host system type" has the same result as above
"checking whether to use assembler code for atomic operations"
2.19.4 none
2.19.5 x86_64
"build_cpu"
2.19.4 i386
2.19.5 x86_64
"host_cpu" has the same result as the "build_cpu"
I don't know is there some wrong with my system or it's a bug of the configure script.
_______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list