http://bugs.winehq.com/show_bug.cgi?id=1581
------- Additional Comments From lists-winehq@sdk.ca 2003-08-08 02:31 ------- Further update:
I tried manualy compiling that one file using -O2 and even -O1 as suggested by #6, but with no luck. However ...
Using the same cvs tarball for two diff boxes, I get:
under slack 9.0-Beta, GCC 3.2.2:
- no other args passed to configure except "--with-opengl", it compiles fine. - passing the same args to configure as rpm would have, it FAILS.
Under Red Hat 8.0, GCC 3.2-7
- no other args passed to configure excetp "--witih-opengl", it compiles fine - passing the same args to configure as rpm would have, it FAILS
After many, many compiles (thank gawd for 4-ways :-), the problem apears to be the use of "-pipe".
I'm not a compiler expert by any means, but my understanding is that should not affect a compile at all. It is strictly to avoid creating and removing temp files.
The rpm commandline was:
./configure --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --target=i386-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --enable-dll --with-x --libdir=/usr/lib/wine --includedir=/usr/include/wine --sysconfdir=/etc --mandir=/usr/share/man --with-opengl --config-cache CFLAGS=-pipe
RedRedhat 8.0, GCC 3.2-7 Slackware 9.0-Beta, GCC 3.2.2