Boost logo

Boost-Build :

Subject: [Boost-build] Why does library naming not include architecture details
From: William Newbery (wnewbery_at_[hidden])
Date: 2010-08-10 11:10:39


When compiling (with msvc 10) x86-64 and x86 builds there is no difference in the resulting library names, and I assume the same goes for IA-64, Windows CE targets (although I have tested neither) and similar situations with other tool sets. Why are these differences not included in the output library file names and used by the auto linking so that everything for the toolset can be put in a single place on the library path and not have conditional stuff for different configurations?

eg something like:
libboost_regex-vc100-x86-mt.lib
libboost_regex-vc100-x64-mt.lib
rather than just:
libboost_regex-vc100-mt.lib

                                               



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