Boost logo

Boost-Build :

From: Reece Dunn (msclrhd_at_[hidden])
Date: 2005-10-21 03:30:57


Alexey Pakhunov wrote:
> Reece Dunn wrote:
>
>>+ # sh
>>+ sh3 sh3dsp sh4 sh5
>
> Can these shXxx be expressed via combinations of <architecture>sh and
> different <address-model> and <instruction-set>?

I still don't have an answer for this question, but have addressed the
other issues you raised and improved the support for cross-compilers,
including basic support for WinCE architectures (arm, mips and sh). It
doesn't support cex86 as I don't know how to differentiate this from x86.

This patch combines the other one for supporting architecture defines
(with the exception of MIPS and SH as I don't know the values for these)
and the -machine flag. It also adds WIN32, WIN64 or WINCE defines.

- Reece
 --------------070502030604000604040207 Content-Type: text/plain;
name="vc80cc.diff"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="vc80cc.diff"

SW5kZXg6IGJ1aWx0aW4uamFtDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTogL2N2c3Jvb3Qv
Ym9vc3QvYm9vc3QvdG9vbHMvYnVpbGQvdjIvdG9vbHMvYnVpbHRpbi5qYW0sdg0KcmV0cmll
dmluZyByZXZpc2lvbiAxLjE4MA0KZGlmZiAtdSAtcjEuMTgwIGJ1aWx0aW4uamFtDQotLS0g
YnVpbHRpbi5qYW0JMjIgU2VwIDIwMDUgMTM6NTE6NTggLTAwMDAJMS4xODANCisrKyBidWls
dGluLmphbQkyMSBPY3QgMjAwNSAwODoyMToyNSAtMDAwMA0KQEAgLTE0NSw2ICsxNDUsMTAg
QEANCiAgICAgcG93ZXINCiAgICAgIyBNSVBTL1NHSQ0KICAgICBtaXBzMSBtaXBzMiBtaXBz
MyBtaXBzNCBtaXBzMzIgbWlwczMycjIgbWlwczY0DQorICAgICMgc2gNCisgICAgc2gzIHNo
M2RzcCBzaDQgc2g1DQorICAgICMgYXJtDQorICAgIGFybTQgYXJtNHQgYXJtNSBhcm01dA0K
ICAgICAjDQogICAgIDogcHJvcGFnYXRlZCBvcHRpb25hbCA7DQogDQpJbmRleDogbXN2Yy5q
YW0NCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvY3Zzcm9vdC9ib29zdC9ib29zdC90b29s
cy9idWlsZC92Mi90b29scy9tc3ZjLmphbSx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuNjAN
CmRpZmYgLXUgLXIxLjYwIG1zdmMuamFtDQotLS0gbXN2Yy5qYW0JNCBPY3QgMjAwNSAxNDoz
MjowNSAtMDAwMAkxLjYwDQorKysgbXN2Yy5qYW0JMjEgT2N0IDIwMDUgMDg6MjI6MzkgLTAw
MDANCkBAIC0zNiw2ICszNiw5IEBADQogIyBMaXN0IG9mIGFsbCByZWdpc3RlcmVkIGNvbmZp
Z3VyYXRpb25zDQogLnZlcnNpb25zID0gWyBuZXcgY29uZmlndXJhdGlvbnMgXSA7DQogDQor
Lmtub3duLXZlcnNpb25zICA9IDguMCA3LjEgNy4xdG9vbGtpdCA3LjAgNi4wIDsNCisua25v
d24tcGxhdGZvcm1zID0gaTM4NiBhbWQ2NCBpYTY0IGFybSBtaXBzIHNoIDsNCisNCiBSTSA9
ICBbIGNvbW1vbi5ybS1jb21tYW5kIF0gOw0KIA0KIA0KQEAgLTE0MSw2ICsxNDQsMjQgQEAN
CiAgICAgPGFyY2hpdGVjdHVyZT5pYTY0LzxhZGRyZXNzLW1vZGVsPiAgDQogICAgIDxhcmNo
aXRlY3R1cmU+aWE2NC88YWRkcmVzcy1tb2RlbD42NCA7DQogDQorY3B1LWFyY2gtYXJtID0N
CisgICAgPGFyY2hpdGVjdHVyZT5hcm00DQorICAgIDxhcmNoaXRlY3R1cmU+YXJtNHQNCisg
ICAgPGFyY2hpdGVjdHVyZT5hcm01DQorICAgIDxhcmNoaXRlY3R1cmU+YXJtNXQNCisgICAg
Ow0KKw0KK2NwdS1hcmNoLW1pcHMgPQ0KKyAgICA8YXJjaGl0ZWN0dXJlPm1pcHM0DQorICAg
IDsNCisNCitjcHUtYXJjaC1zaCA9DQorICAgIDxhcmNoaXRlY3R1cmU+c2gzDQorICAgIDxh
cmNoaXRlY3R1cmU+c2gzZHNwDQorICAgIDxhcmNoaXRlY3R1cmU+c2g0DQorICAgIDxhcmNo
aXRlY3R1cmU+c2g1DQorICAgIDsNCisNCiANCiBsb2NhbCBydWxlIGNvbmZpZ3VyZS1yZWFs
bHkgKA0KICAgICB2ZXJzaW9uID8gOg0KQEAgLTI4Miw4ICszMDMsOCBAQA0KIA0KICAgICAg
ICAgICAgICAgICBpZiAhICQoYmVsb3ctOC4wKQ0KICAgICAgICAgICAgICAgICB7DQotICAg
ICAgICAgICAgICAgICAgICBjcHUgPSBpMzg2IGFtZDY0IGlhNjQgOw0KLSAgICAgICAgICAg
ICAgICAgICAgc2V0dXAtb3B0aW9uID0geDg2IHg4Nl9hbWQ2NCB4ODZfaWE2NCA7DQorICAg
ICAgICAgICAgICAgICAgICBjcHUgPSAkKC5rbm93bi1wbGF0Zm9ybXMpIDsNCisgICAgICAg
ICAgICAgICAgICAgIHNldHVwLW9wdGlvbiA9IHg4NiB4ODZfYW1kNjQgeDg2X2lhNjQgeDg2
X2FybSB4ODZfbWlwcyB4ODZfc2ggOw0KICAgICAgICAgICAgICAgICB9DQogICAgICAgICAg
ICAgfQ0KICAgICAgICAgfQ0KQEAgLTMyMCw3ICszNDEsNyBAQA0KICAgICAgICAgYXNzZW1i
bGVyID89IG1sIDsNCiANCiANCi0gICAgICAgIGZvciBsb2NhbCBpIGluIDEgMiAzDQorICAg
ICAgICBmb3IgbG9jYWwgaSBpbiAxIDIgMyA0IDUgNg0KICAgICAgICAgew0KICAgICAgICAg
ICAgIGxvY2FsIGMgPSAkKGNwdVskKGkpXSkgOw0KIA0KQEAgLTQ4OCw2ICs1MDksMTQgQEAN
CiANCiBmbGFncyBtc3ZjLmNvbXBpbGUgUERCX0NGTEFHIDxkZWJ1Zy1zeW1ib2xzPm9uLzxk
ZWJ1Zy1zdG9yZT5kYXRhYmFzZSA6IC9GZCA7ICAjIG5vdCB1c2VkIHlldA0KIA0KKyMgQ1BV
IGFyY2hpdGVjdHVyZSBhbmQgZ2VuZXJhbCB3aW5kb3dzIHZlcnNpb246DQorZmxhZ3MgbXN2
Yy5jb21waWxlIENGTEFHUyAkKGNwdS1hcmNoLWkzODYpICA6IC9EV0lOMzIgL0RYODYgL0Rf
WDg2XyA7DQorZmxhZ3MgbXN2Yy5jb21waWxlIENGTEFHUyAkKGNwdS1hcmNoLWlhNjQpICA6
IC9EV0lONjQgL0RJQTY0IC9EX0lBNjRfIDsNCitmbGFncyBtc3ZjLmNvbXBpbGUgQ0ZMQUdT
ICQoY3B1LWFyY2gtYW1kNjQpIDogL0RXSU42NCAvREFNRDY0IC9EX0FNRDY0XyA7DQorZmxh
Z3MgbXN2Yy5jb21waWxlIENGTEFHUyAkKGNwdS1hcmNoLWFybSkgICA6IC9EV0lOQ0UgL0RB
Uk0gL0RfQVJNXyA7DQorZmxhZ3MgbXN2Yy5jb21waWxlIENGTEFHUyAkKGNwdS1hcmNoLXNo
KSAgICA6IC9EV0lOQ0UgOw0KK2ZsYWdzIG1zdmMuY29tcGlsZSBDRkxBR1MgJChjcHUtYXJj
aC1taXBzKSAgOiAvRFdJTkNFIDsNCisNCiBmbGFncyBtc3ZjLmNvbXBpbGUgREVGSU5FUyA8
ZGVmaW5lPiA7DQogZmxhZ3MgbXN2Yy5jb21waWxlIFVOREVGUyA8dW5kZWY+IDsNCiBmbGFn
cyBtc3ZjLmNvbXBpbGUgSU5DTFVERVMgPGluY2x1ZGU+IDsNCkBAIC01NDAsNiArNTY5LDE3
IEBADQogDQogZmxhZ3MgbXN2YyBMSU5LRkxBR1MgPG1haW4tdGFyZ2V0LXR5cGU+TElCLzxs
aW5rPnNoYXJlZCA6IC9ETEwgOw0KIA0KKyMgQ1BVIGFyY2hpdGVjdHVyZToNCitmbGFncyBt
c3ZjIExJTktGTEFHUyAkKGNwdS1hcmNoLWkzODYpIDogLW1hY2hpbmU6eDg2IDsNCitmbGFn
cyBtc3ZjIExJTktGTEFHUyAkKGNwdS1hcmNoLWlhNjQpIDogLW1hY2hpbmU6aWE2NCA7DQor
ZmxhZ3MgbXN2YyBMSU5LRkxBR1MgJChjcHUtYXJjaC1hbWQ2NCkgOiAtbWFjaGluZTphbWQ2
NCA7DQorZmxhZ3MgbXN2YyBMSU5LRkxBR1MgJChjcHUtYXJjaC1hcm0pIDogLW1hY2hpbmU6
YXJtIDsNCitmbGFncyBtc3ZjIExJTktGTEFHUyAkKGNwdS1hcmNoLW1pcHMpIDogLW1hY2hp
bmU6bWlwcyA7DQorZmxhZ3MgbXN2YyBMSU5LRkxBR1MgPGFyY2hpdGVjdHVyZT5zaDMgOiAt
bWFjaGluZTpzaDMgOw0KK2ZsYWdzIG1zdmMgTElOS0ZMQUdTIDxhcmNoaXRlY3R1cmU+c2gz
ZHNwIDogLW1hY2hpbmU6c2gzZHNwIDsNCitmbGFncyBtc3ZjIExJTktGTEFHUyA8YXJjaGl0
ZWN0dXJlPnNoNCA6IC1tYWNoaW5lOnNoNCA7DQorZmxhZ3MgbXN2YyBMSU5LRkxBR1MgPGFy
Y2hpdGVjdHVyZT5zaDUgOiAtbWFjaGluZTpzaDUgOw0KKw0KIGZsYWdzIG1zdmMubGluayBV
U0VSX0xJTktGTEFHUyA8bGlua2ZsYWdzPiA7DQogZmxhZ3MgbXN2Yy5saW5rIExJTktQQVRI
IDxsaWJyYXJ5LXBhdGg+IDsNCiANCkBAIC02MzIsOCArNjcyLDYgQEANCiANCiAuUHJvZ3Jh
bUZpbGVzID0gWyBwYXRoLm1ha2UgWyBjb21tb24uZ2V0LXByb2dyYW0tZmlsZXMtZGlyIF0g
XSA7DQogDQotLmtub3duLXZlcnNpb25zID0gOC4wIDcuMSA3LjF0b29sa2l0IDcuMCA2LjAg
Ow0KLQ0KICMgVmVyc2lvbiBhbGlhc2VzDQogLnZlcnNpb24tYWxpYXMtNiA9IDYuMCA7DQog
LnZlcnNpb24tYWxpYXMtNyA9IDcuMCA7DQo=
 --------------070502030604000604040207--


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