Christoph Schulte Moenting
2004-07-14 23:08:52 UTC
Hi,
I detected a strange problem and do not know if this is emx- or gcc-related.
When I try to compile the Jam sources (Jam is a kind of make tool), I get a
large list of undefined and multiply defined symbols (see failure.log). Now
when I add the gcc option -save-temps, I got no such errors, and the exe is
built (see success.log).
I could understand the difference if I had something like GCCOPT=-pipe in my
environment, but it is not set. I double-checked this by setting this variable,
and in that case you would also see the message "gcc: Warning: -pipe ignored
since -save-temps specified" which clearly is not shown in the failure log
(and I did call 'nmake > failure.log 2>&1').
Any hints on what goes wrong? Adding -save-temps to get something linked is
a very ugly hack :-)
Regards,
Christoph
I detected a strange problem and do not know if this is emx- or gcc-related.
When I try to compile the Jam sources (Jam is a kind of make tool), I get a
large list of undefined and multiply defined symbols (see failure.log). Now
when I add the gcc option -save-temps, I got no such errors, and the exe is
built (see success.log).
I could understand the difference if I had something like GCCOPT=-pipe in my
environment, but it is not set. I double-checked this by setting this variable,
and in that case you would also see the message "gcc: Warning: -pipe ignored
since -save-temps specified" which clearly is not shown in the failure log
(and I did call 'nmake > failure.log 2>&1').
Any hints on what goes wrong? Adding -save-temps to get something linked is
a very ugly hack :-)
Regards,
Christoph