Spencer Ogden writes:

I get the following when compiling the mysql module:

gcc -I/usr/include/mysql -march=pentium2 -mmmx -O3 -Os -Wall -I.. -I./.. -s -o authdaemond.mysq
l authdaemond.o authdaemond.mysql.o \
libauth.a ../rfc2045/librfc2045.a \
../random128/librandom128.a \
../liblock/liblock.a ../numlib/libnumlib.a \
`cat authcustom.libsdep authcram.libsdep authuserdb.libsdep authpam.libsdep authmysql.libsdep
/dev/null | /bin/sh ./libauth.sh /bin/sh .`
gcc: combreloc: No such file or directory
make[3]: *** [authdaemond.mysql] Error 1
Congratulations. You've discovered what happens when you feed high optimization flags to gcc. gcc's optimizer has a long history of going apeshit at anything above -O2.

I couldn't find any reference to this in the list archives. Note that the above command doesn't include the -z combreloc flag. The same error results if this flag is used. The rest compiles fine if configured without this module.

Versions are:
gcc 3.2.1
Report this as a gcc bug.



-------------------------------------------------------
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
_______________________________________________
courier-users mailing list
[EMAIL PROTECTED]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users


Reply via email to