
Daniel Krügler wrote:
Now, if buildid is specified, the names are like this:
stage/lib/libboost_program_options-mgw42-mt-1_37-xxx.so.1.37.0
and Jamroot code was buggy. Now the question is what symlink should be produced:
stage/lib/libboost_program_options-mgw42-mt.so
or
stage/lib/libboost_program_options-mgw42-mt-xxx.so
Daniel, you get to decide :-)
Hey, what an honor! ;-)
We do not work with symlink output, but personally I would suggest to use the second approach, i.e.
stage/lib/libboost_program_options-mgw42-mt-xxx.so
I tend to agree. If somebody explicitly wanted to decorate libraries with buildid, the presumably they don't want any libraries or symlink to be accidentally confused with buildid-less versions. The patch is now in: https://svn.boost.org/trac/boost/changeset/49560 Please let me know if it works for you. - Volodya