Hi, I'm just building 64bit-LinuxFromScratch for Athlon64. To be able to run 32bit apps like Firefox I want to provide also a 32bit version of the needed libs (like GTK+ and all its dependencies). When compiling glib-2.6.4 I pass the -m32 flag to the compiler in order to build a 32bit version. No other changes in the build procedure. The build fails in an early stage with the following error: gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DG_LOG_DOMAIN=\"GLib\" -DG_DISABLE_CAST_CHECKS -DG_DISABLE_DEPRECATED -DGLIB_COMPILATION -pthread -m32 -Wall -MT gatomic.lo -MD -MP -MF .deps/gatomic.Tpo -c gatomic.c -fPIC -DPIC -o .libs/gatomic.o /tmp/ccUH2LHC.s: Assembler messages: /tmp/ccUH2LHC.s:75: Error: suffix or operands invalid for `cmpxchg' make[4]: *** [gatomic.lo] Fehler 1 If I pass "--build=i686" to the configure-script, glib builds fine, but results only in static libs, which is not what I want. Any suggestions ? knorze _______________________________________________ gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list