|
Boost-Build : |
Subject: [Boost-build] specifying libraries on the link line, was "incorrect library names embedded on hp-ux ia64"
From: Jim Gallagher (jim_at_[hidden])
Date: 2009-06-11 13:24:18
OK, I have learned more over at the HP IT Resource Center. On hp-ux, a
dependent shared lib supplied to the linker by a path will have the
supplied path embedded as the dependent library name
(<http://docs.hp.com/en/9482/linkertasks.htm#notrecordinglinktime>).
This would appear to be a good thing only if you are linking against
libraries that are in their final installed location and you supply
the full path. Do other unix variants work the same?
So, how can I make boost-build tell the linker about dependent libs
the normal unix way, using -L<search dir> -l<lib name>? This is a
pretty big problem for me. I may have to abandon boost-build for this
project if I cannot get these embedded paths out of my libraries.
Thanks,
Jim
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk