|
Boost-Build : |
From: Reece Dunn (msclrhd_at_[hidden])
Date: 2005-10-19 02:31:11
Here is an initial attempt at cross-copmpiler support for the wince arm,
mips and sh cross-compilers that come with VC8.0. This patch adds the
appropriate architectures, so the previous additional architectures
patch is not needed. It also adds to the -machine link option support in
the "[msvc] architecture settings" patch.
Note that you will need to add several defines to get this to work.
Also, the vc/bin/x86_arm.bat file appears to be broken (at least on the
install I have) and the mips and sh ones appear to be missing.
I have a partial solution that has working arm/mips/sh support, but this
uses my novcvars patch and is dependant on order-sensitive features in
order for it to work.
- Reece
--------------010601010504040103080704 Content-Type: text/plain;
name="vc80cc.diff"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="vc80cc.diff"
SW5kZXg6IGJ1aWx0aW4uamFtDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTogL2N2c3Jvb3Qv
Ym9vc3QvYm9vc3QvdG9vbHMvYnVpbGQvdjIvdG9vbHMvYnVpbHRpbi5qYW0sdg0KcmV0cmll
dmluZyByZXZpc2lvbiAxLjE4MA0KZGlmZiAtdSAtcjEuMTgwIGJ1aWx0aW4uamFtDQotLS0g
YnVpbHRpbi5qYW0JMjIgU2VwIDIwMDUgMTM6NTE6NTggLTAwMDAJMS4xODANCisrKyBidWls
dGluLmphbQkxOSBPY3QgMjAwNSAwNzoxMDowNCAtMDAwMA0KQEAgLTE0NSw2ICsxNDUsMTAg
QEANCiAgICAgcG93ZXINCiAgICAgIyBNSVBTL1NHSQ0KICAgICBtaXBzMSBtaXBzMiBtaXBz
MyBtaXBzNCBtaXBzMzIgbWlwczMycjIgbWlwczY0DQorICAgICMgc2gNCisgICAgc2gzIHNo
M2RzcCBzaDQgc2g1DQorICAgICMgYXJtDQorICAgIGFybTQgYXJtNHQgYXJtNSBhcm01dA0K
ICAgICAjDQogICAgIDogcHJvcGFnYXRlZCBvcHRpb25hbCA7DQogDQpJbmRleDogbXN2Yy5q
YW0NCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvY3Zzcm9vdC9ib29zdC9ib29zdC90b29s
cy9idWlsZC92Mi90b29scy9tc3ZjLmphbSx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuNjAN
CmRpZmYgLXUgLXIxLjYwIG1zdmMuamFtDQotLS0gbXN2Yy5qYW0JNCBPY3QgMjAwNSAxNDoz
MjowNSAtMDAwMAkxLjYwDQorKysgbXN2Yy5qYW0JMTkgT2N0IDIwMDUgMDc6MTc6MDcgLTAw
MDANCkBAIC0zNiw2ICszNiw5IEBADQogIyBMaXN0IG9mIGFsbCByZWdpc3RlcmVkIGNvbmZp
Z3VyYXRpb25zDQogLnZlcnNpb25zID0gWyBuZXcgY29uZmlndXJhdGlvbnMgXSA7DQogDQor
Lmtub3duLXZlcnNpb25zICA9IDguMCA3LjEgNy4xdG9vbGtpdCA3LjAgNi4wIDsNCisua25v
d24tcGxhdGZvcm1zID0gaTM4NiBhbWQ2NCBpYTY0IGFybSBtaXBzIHNoIDsNCisNCiBSTSA9
ICBbIGNvbW1vbi5ybS1jb21tYW5kIF0gOw0KIA0KIA0KQEAgLTE0MSw2ICsxNDQsMjQgQEAN
CiAgICAgPGFyY2hpdGVjdHVyZT5pYTY0LzxhZGRyZXNzLW1vZGVsPiAgDQogICAgIDxhcmNo
aXRlY3R1cmU+aWE2NC88YWRkcmVzcy1tb2RlbD42NCA7DQogDQorY3B1LWFyY2gtYXJtID0N
CisgICAgPGFyY2hpdGVjdHVyZT5hcm00LzxhZGRyZXNzLW1vZGVsPg0KKyAgICA8YXJjaGl0
ZWN0dXJlPmFybTR0LzxhZGRyZXNzLW1vZGVsPg0KKyAgICA8YXJjaGl0ZWN0dXJlPmFybTUv
PGFkZHJlc3MtbW9kZWw+DQorICAgIDxhcmNoaXRlY3R1cmU+YXJtNXQvPGFkZHJlc3MtbW9k
ZWw+DQorICAgIDsNCisNCitjcHUtYXJjaC1taXBzID0NCisgICAgPGFyY2hpdGVjdHVyZT5t
aXBzNC88YWRkcmVzcy1tb2RlbD4NCisgICAgOw0KKw0KK2NwdS1hcmNoLXNoID0NCisgICAg
PGFyY2hpdGVjdHVyZT5zaDMvPGFkZHJlc3MtbW9kZWw+DQorICAgIDxhcmNoaXRlY3R1cmU+
c2gzZHNwLzxhZGRyZXNzLW1vZGVsPg0KKyAgICA8YXJjaGl0ZWN0dXJlPnNoNC88YWRkcmVz
cy1tb2RlbD4NCisgICAgPGFyY2hpdGVjdHVyZT5zaDUvPGFkZHJlc3MtbW9kZWw+DQorICAg
IDsNCisNCiANCiBsb2NhbCBydWxlIGNvbmZpZ3VyZS1yZWFsbHkgKA0KICAgICB2ZXJzaW9u
ID8gOg0KQEAgLTI4Miw4ICszMDMsOCBAQA0KIA0KICAgICAgICAgICAgICAgICBpZiAhICQo
YmVsb3ctOC4wKQ0KICAgICAgICAgICAgICAgICB7DQotICAgICAgICAgICAgICAgICAgICBj
cHUgPSBpMzg2IGFtZDY0IGlhNjQgOw0KLSAgICAgICAgICAgICAgICAgICAgc2V0dXAtb3B0
aW9uID0geDg2IHg4Nl9hbWQ2NCB4ODZfaWE2NCA7DQorICAgICAgICAgICAgICAgICAgICBj
cHUgPSBpMzg2IGFtZDY0IGlhNjQgYXJtIG1pcHMgc2ggOw0KKyAgICAgICAgICAgICAgICAg
ICAgc2V0dXAtb3B0aW9uID0geDg2IHg4Nl9hbWQ2NCB4ODZfaWE2NCB4ODZfYXJtIHg4Nl9t
aXBzIHg4Nl9zaCA7DQogICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICB9DQogICAg
ICAgICB9DQpAQCAtMzIwLDcgKzM0MSw3IEBADQogICAgICAgICBhc3NlbWJsZXIgPz0gbWwg
Ow0KIA0KIA0KLSAgICAgICAgZm9yIGxvY2FsIGkgaW4gMSAyIDMNCisgICAgICAgIGZvciBs
b2NhbCBpIGluIDEgMiAzIDQgNSA2DQogICAgICAgICB7DQogICAgICAgICAgICAgbG9jYWwg
YyA9ICQoY3B1WyQoaSldKSA7DQogDQpAQCAtNTQwLDYgKzU2MSwxMyBAQA0KIA0KIGZsYWdz
IG1zdmMgTElOS0ZMQUdTIDxtYWluLXRhcmdldC10eXBlPkxJQi88bGluaz5zaGFyZWQgOiAv
RExMIDsNCiANCitmbGFncyBtc3ZjIExJTktGTEFHUyAkKGNwdS1hcmNoLWFybSkgOiAtbWFj
aGluZTphcm0gOw0KK2ZsYWdzIG1zdmMgTElOS0ZMQUdTICQoY3B1LWFyY2gtbWlwcykgOiAt
bWFjaGluZTptaXBzIDsNCitmbGFncyBtc3ZjIExJTktGTEFHUyA8YXJjaGl0ZWN0dXJlPnNo
My88YWRkcmVzcy1tb2RlbD4gOiAtbWFjaGluZTpzaDMgOw0KK2ZsYWdzIG1zdmMgTElOS0ZM
QUdTIDxhcmNoaXRlY3R1cmU+c2gzZHNwLzxhZGRyZXNzLW1vZGVsPiA6IC1tYWNoaW5lOnNo
M2RzcCA7DQorZmxhZ3MgbXN2YyBMSU5LRkxBR1MgPGFyY2hpdGVjdHVyZT5zaDQvPGFkZHJl
c3MtbW9kZWw+IDogLW1hY2hpbmU6c2g0IDsNCitmbGFncyBtc3ZjIExJTktGTEFHUyA8YXJj
aGl0ZWN0dXJlPnNoNS88YWRkcmVzcy1tb2RlbD4gOiAtbWFjaGluZTpzaDUgOw0KKw0KIGZs
YWdzIG1zdmMubGluayBVU0VSX0xJTktGTEFHUyA8bGlua2ZsYWdzPiA7DQogZmxhZ3MgbXN2
Yy5saW5rIExJTktQQVRIIDxsaWJyYXJ5LXBhdGg+IDsNCiANCkBAIC02MzIsOCArNjYwLDYg
QEANCiANCiAuUHJvZ3JhbUZpbGVzID0gWyBwYXRoLm1ha2UgWyBjb21tb24uZ2V0LXByb2dy
YW0tZmlsZXMtZGlyIF0gXSA7DQogDQotLmtub3duLXZlcnNpb25zID0gOC4wIDcuMSA3LjF0
b29sa2l0IDcuMCA2LjAgOw0KLQ0KICMgVmVyc2lvbiBhbGlhc2VzDQogLnZlcnNpb24tYWxp
YXMtNiA9IDYuMCA7DQogLnZlcnNpb24tYWxpYXMtNyA9IDcuMCA7DQo=
--------------010601010504040103080704--
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