[Bug libstdc++/5291] Bad reference to build directory in libstdc++.la
quanah at stanford dot edu
gcc-bugzilla@gcc.gnu.org
Mon Feb 27 22:29:00 GMT 2006
------- Comment #14 from quanah at stanford dot edu 2006-02-27 22:19 -------
I've tried the patch suggested in this bug. However, I found that it does
*not* fix all the issues. For example, here is the result of my libstdc++.la
file with the patch applied:
# Libraries that this one depends upon.
dependency_libs='
-L/afs/ir/src/pubsw/languages/gcc-build/@sys/x86_64-unknown-linux-gnu/libstdc++-v3/src
-L/afs/ir/src/pubsw/languages/gcc-build/@sys/x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs
-lm -lm -lm -L/afs/ir/src/pubsw/languages/gcc-build/@sys/gcc
-L/usr/pubsw/lib/gcc/x86_64-unknown-linux-gnu/4.0.2 -L/usr/local/lib
-L/usr/pubsw/lib -L/lib/../lib64 -L/usr/lib/../lib64 -lgcc_s -lc -lgcc_s -lm
-lgcc_s -lc -lgcc_s'
As you can see, there are still *three* references to the build location.
Also, there are an amazing number of -lm's and -lgcc_s's that are unnecessary.
What I expect this to look like is simply:
dependency_libs=' -lm -L/usr/pubsw/lib -lgcc_s'
because, quite frankly, that is all that is necessary.
--Quanah
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5291
More information about the Gcc-bugs
mailing list