Boost logo

Boost-Build :

From: Richard Smith (richard_at_[hidden])
Date: 2003-03-26 08:17:19


Apologies is this is a know issue -- a brief search of the
archives didn't turn anything up.

I have several copies of gcc installed on my machine and
need to select the particular one with which to compile
boost. The gcc-tools documentation suggests that doing

bjam -sGXX=g++-3.2.1

ought to do the right thing, however it appears not to.
Looking through the boost-base.jam, it appears that the
problem is that the variable that the user uses to set the
compiler has the same name as the internal flag for the
compiler name, and so the include-tools rule resets both.

Assuming this is a bug not a feature, the attached patch to
gcc-tools.jam fixes this by renaming the flag GXX_NAME (and
similarly for GCC).

--
Richard Smith
 --1388574315-1542126705-1048684639=:29938 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="boost.patch"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.33.0303261317190.29938_at_[hidden]>
Content-Description: Patch
Content-Disposition: attachment; filename="boost.patch"
LS0tIGJvb3N0XzFfMzBfMC90b29scy9idWlsZC9nY2MtdG9vbHMuamFtCUZyaSBGZWIgMjEg
MDc6NTE6MDYgMjAwMw0KKysrIGJvb3N0XzFfMzBfMC5tb2QvdG9vbHMvYnVpbGQvZ2NjLXRv
b2xzLmphbQlXZWQgTWFyIDI2IDEzOjExOjE5IDIwMDMNCkBAIC03Myw5ICs3Myw2IEBAIGZs
YWdzIGdjYyBDRkxBR1MgPGlubGluaW5nPm9mZiA6IC1mbm8taW4NCiBmbGFncyBnY2MgQ0ZM
QUdTIDxpbmxpbmluZz5vbiA6IC1Xbm8taW5saW5lIDsNCiBmbGFncyBnY2MgQ0ZMQUdTIDxp
bmxpbmluZz5mdWxsIDogLWZpbmxpbmUtZnVuY3Rpb25zIC1Xbm8taW5saW5lIDsNCiANCi1m
bGFncyBnY2MgR1hYIDogJChHWFgpIDsNCi1mbGFncyBnY2MgR0NDIDogJChHQ0MpIDsNCi0N
CiAjDQogIyBzZXQgdGhyZWFkaW5nIG9wdGlvbnMgZm9yIHZhcmlvdXMgcGxhdGZvcm1zOg0K
ICMNCkBAIC0yNzcsNiArMjc0LDEwIEBAIGlmICQoTUlQUykNCiBHQ0MgPz0gZ2NjIDsNCiBH
WFggPz0gZysrIDsNCiANCitmbGFncyBnY2MgR1hYX05BTUUgOiAkKEdYWCkgOw0KK2ZsYWdz
IGdjYyBHQ0NfTkFNRSA6ICQoR0NDKSA7DQorDQorDQogDQogZmxhZ3MgZ2NjIENGTEFHUyA8
cHJvZmlsaW5nPm9uIDogLXBnIDsNCiBmbGFncyBnY2MgTElOS0ZMQUdTIDxwcm9maWxpbmc+
b24gOiAtcGcgOw0KQEAgLTM5NSw3ICszOTYsNyBAQCBhY3Rpb25zIGdjYy1MaW5rLWFjdGlv
biBiaW5kIE5FRURMSUJTIE5FDQogew0KICAgICAkKFNIRUxMX1NFVCkkKGdTSEVMTF9MSUJQ
QVRIKT0kKFJVTl9MRF9MSUJSQVJZX1BBVEgpDQogICAgICQoU0hFTExfRVhQT1JUKSQoZ1NI
RUxMX0xJQlBBVEgpDQotICAgICQoR0NDX0JJTl9ESVIpJChHWFgpICQoSU1QTElCX0NPTU1B
TkQpJCg8WzJdKSAkKExJTktGTEFHUykgLW8gIiQoPFsxXSkkKE9VVFRBRykiIC1MIiQoTElC
UEFUSDpUKSIgLUwiJChTVERMSUJQQVRIOlQpIiAiJCg+KSIgIiQoTkVFRExJQlMpIiAiJChO
RUVETElCUykiICIkKElNUExJQl9GTEFHUykkKE5FRURJTVBTKSIgLWwkKEZJTkRMSUJTKSAk
KExOT1BUKSQoUlBBVEhfTElOSykuICQoTE5PUFQpJChTT05BTUUpJCg8WzFdOkQ9KSQoU09U
QUcpDQorICAgICQoR0NDX0JJTl9ESVIpJChHWFhfTkFNRSkgJChJTVBMSUJfQ09NTUFORCkk
KDxbMl0pICQoTElOS0ZMQUdTKSAtbyAiJCg8WzFdKSQoT1VUVEFHKSIgLUwiJChMSUJQQVRI
OlQpIiAtTCIkKFNURExJQlBBVEg6VCkiICIkKD4pIiAiJChORUVETElCUykiICIkKE5FRURM
SUJTKSIgIiQoSU1QTElCX0ZMQUdTKSQoTkVFRElNUFMpIiAtbCQoRklORExJQlMpICQoTE5P
UFQpJChSUEFUSF9MSU5LKS4gJChMTk9QVCkkKFNPTkFNRSkkKDxbMV06RD0pJChTT1RBRykN
CiAgICAgJChBQ1RJT05fMSkkKExOKSQoU1BBQ0UpLWZzJChTUEFDRSkiJCg8WzFdOkQ9KSQo
T1VUVEFHKSIkKFNQQUNFKSIkKDxbMV0pIg0KIH0NCiANCkBAIC00MDksNyArNDEwLDcgQEAg
cnVsZSBDYy1hY3Rpb24NCiANCiBhY3Rpb25zIGdjYy1DYy1hY3Rpb24NCiB7DQotICAgICQo
R0NDX0JJTl9ESVIpJChHQ0MpIC1jIC1XYWxsIC1VJChVTkRFRlMpIC1EJChERUZJTkVTKSAk
KENGTEFHUykgLUkiJChIRFJTKSIgLUkkKFNQQUNFKSIkKFNUREhEUlMpIiAtbyAiJCg8KSIg
IiQoPikiDQorICAgICQoR0NDX0JJTl9ESVIpJChHQ0NfTkFNRSkgLWMgLVdhbGwgLVUkKFVO
REVGUykgLUQkKERFRklORVMpICQoQ0ZMQUdTKSAtSSIkKEhEUlMpIiAtSSQoU1BBQ0UpIiQo
U1RESERSUykiIC1vICIkKDwpIiAiJCg+KSINCiB9DQogDQogIyMjIyBDKysgIyMjIw0KQEAg
LTQyMSw3ICs0MjIsNyBAQCBydWxlIEMrKy1hY3Rpb24NCiANCiBhY3Rpb25zIGdjYy1DKyst
YWN0aW9uDQogew0KLSAgICAkKEdYWDpSPSQoR0NDX0JJTl9ESVIpKSAtYyAtV2FsbCAtZnRl
bXBsYXRlLWRlcHRoLTEwMCAtVSQoVU5ERUZTKSAtRCQoREVGSU5FUykgJChDRkxBR1MpICQo
QysrRkxBR1MpIC1JIiQoSERSUykiIC1JJChTUEFDRSkiJChTVERIRFJTKSIgLW8gIiQoPCki
ICIkKD4pIg0KKyAgICAkKEdYWF9OQU1FOlI9JChHQ0NfQklOX0RJUikpIC1jIC1XYWxsIC1m
dGVtcGxhdGUtZGVwdGgtMTAwIC1VJChVTkRFRlMpIC1EJChERUZJTkVTKSAkKENGTEFHUykg
JChDKytGTEFHUykgLUkiJChIRFJTKSIgLUkkKFNQQUNFKSIkKFNUREhEUlMpIiAtbyAiJCg8
KSIgIiQoPikiDQogfQ0KIA0KICMjIyMgQXJjaGl2ZSAjIyMjDQo=
 --1388574315-1542126705-1048684639=:29938-- 

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