According to Vadim Chekan:
> If I use 2.95 compiler on link stage there appears "-L/usr/lib" flag
> and objects which are compiled by 2.95 compiler are linked against
> 2.7.2.1's /usr/lib/libstdc++ instead of 2.95's /usr/local/lib/libstdc++
> This caused a "symbol not found" error. It isn't critical bug because
> it's still possible to compile it by old compiler.
> I don't know who need -L/usr/lib flag.
If I recall, I once came across a C compiler that, when the user supplied
any -I or -L options, the directories listed would override any defaults,
so that if you wanted any of the standard directories searched in addition
to the ones you specified, you had to explicitly specify the standard ones
as well. That was a while ago, but maybe someone else ran into similar
problems, and hence added the -L/usr/lib as insurance against this.
If it's a problem on your system, then you should change the options
in your Makefile.config, but I don't know if it's a good idea to remove
this from the distributed version.
--
Gilles R. Detillieux E-mail: <[EMAIL PROTECTED]>
Spinal Cord Research Centre WWW: http://www.scrc.umanitoba.ca/~grdetil
Dept. Physiology, U. of Manitoba Phone: (204)789-3766
Winnipeg, MB R3E 3J7 (Canada) Fax: (204)789-3930
------------------------------------
To unsubscribe from the htdig3-dev mailing list, send a message to
[EMAIL PROTECTED]
You will receive a message to confirm this.