Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Aug 2003 20:12:55 -0400 (EDT)
From:      Daniel Eischen <eischen@vigrid.com>
To:        kan@freebsd.org
Cc:        obrien@freebsd.org
Subject:   Removing -pthread from gcc
Message-ID:  <Pine.GSO.4.10.10308282003490.20795-200000@pcnet5.pcnet.com>

next in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-851401618-1062115975=:20795
Content-Type: TEXT/PLAIN; charset=US-ASCII

Attached is a patch to remove -pthread from gcc.  It's been
deprecated for 2.5 years and it should finally be put to rest.
Also, it will cause us problems now with multiple thread
libraries from which to choose.

The only problem is that the patch would take config.gcc
off the vendor branch.  I'm not sure how else to fix it.

I've built world with these patches.  I haven't built any
ports, though I expect many to break.  But it's got to
happen sometime, and we've waited too long already.  Here
is a link to some email over 2 years ago:

  http://docs.freebsd.org/cgi/getmsg.cgi?fetch=641401+0+archive/2001/freebsd-current/20010218.freebsd-current

-- 
Dan Eischen

---559023410-851401618-1062115975=:20795
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="gcc.diffs"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.GSO.4.10.10308282012550.20795@pcnet5.pcnet.com>
Content-Description: 
Content-Disposition: attachment; filename="gcc.diffs"

SW5kZXg6IGNvbmZpZy5nY2MNCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJD
UyBmaWxlOiAvb3B0L0ZyZWVCU0QvY3ZzL3NyYy9jb250cmliL2djYy9jb25m
aWcuZ2NjLHYNCnJldHJpZXZpbmcgcmV2aXNpb24gMS4xLjEuNw0KZGlmZiAt
dSAtcjEuMS4xLjcgY29uZmlnLmdjYw0KLS0tIGNvbmZpZy5nY2MJMTEgSnVs
IDIwMDMgMDM6NDA6NDggLTAwMDAJMS4xLjEuNw0KKysrIGNvbmZpZy5nY2MJ
MjggQXVnIDIwMDMgMTY6NTA6MjkgLTAwMDANCkBAIC00ODQsMTEgKzQ4NCwx
MSBAQA0KIAl4bm8pIGZic2RfdG1fZmlsZT0iJHtmYnNkX3RtX2ZpbGV9IGZy
ZWVic2QtbnRoci5oIjs7DQogCXggfCB4eWVzIHwgeHB0aHJlYWRzIHwgeHBv
c2l4KQ0KIAkJdGhyZWFkX2ZpbGU9J3Bvc2l4Jw0KLQkJdG1ha2VfZmlsZT0i
JHt0bWFrZV9maWxlfSB0LWZyZWVic2QtdGhyZWFkIg0KIAkJIyBCZWZvcmUg
NS4wLCBGcmVlQlNEIGNhbid0IGJpbmQgc2hhcmVkIGxpYnJhcmllcyB0byAt
bGMNCiAJCSMgd2hlbiAib3B0aW9uYWxseSIgdGhyZWFkZWQgdmlhIHdlYWsg
cHRocmVhZF8qIGNoZWNrcy4NCiAJCWNhc2UgJG1hY2hpbmUgaW4NCiAJCSot
Ki1mcmVlYnNkWzM0XSB8ICotKi1mcmVlYnNkWzM0XS4qKQ0KKwkJCXRtYWtl
X2ZpbGU9IiR7dG1ha2VfZmlsZX0gdC1mcmVlYnNkLXRocmVhZCINCiAJCQl0
bWFrZV9maWxlPSIke3RtYWtlX2ZpbGV9IHQtc2xpYmdjYy1ub2xjLW92ZXJy
aWRlIjs7DQogCQllc2FjDQogCQk7Ow0KSW5kZXg6IGNvbmZpZy9mcmVlYnNk
LXNwZWMuaA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9v
cHQvRnJlZUJTRC9jdnMvc3JjL2NvbnRyaWIvZ2NjL2NvbmZpZy9mcmVlYnNk
LXNwZWMuaCx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuOQ0KZGlmZiAtdSAt
cjEuOSBmcmVlYnNkLXNwZWMuaA0KLS0tIGNvbmZpZy9mcmVlYnNkLXNwZWMu
aAkyNCBBdWcgMjAwMyAxNjo1NjozMSAtMDAwMAkxLjkNCisrKyBjb25maWcv
ZnJlZWJzZC1zcGVjLmgJMjggQXVnIDIwMDMgMTc6MTQ6MDggLTAwMDANCkBA
IC0xMjcsNDkgKzEyNywxMyBAQA0KICAgJXtzaGFyZWQ6Y3J0ZW5kUy5vJXN9
IFwNCiAgIGNydG4ubyVzICINCiANCi0vKiBQcm92aWRlIGEgTElCX1NQRUMg
YXBwcm9wcmlhdGUgZm9yIEZyZWVCU0QgYXMgY29uZmlndXJlZCBhbmQgYXMN
Ci0gICByZXF1aXJlZCBieSB0aGUgdXNlci1sYW5kIHRocmVhZCBtb2RlbC4g
IEJlZm9yZSBfX0ZyZWVCU0RfdmVyc2lvbg0KLSAgIDUwMDAxNiwgc2VsZWN0
IHRoZSBhcHByb3ByaWF0ZSBsaWJjLCBkZXBlbmRpbmcgb24gd2hldGhlciB3
ZSdyZQ0KLSAgIGRvaW5nIHByb2ZpbGluZyBvciBuZWVkIHRocmVhZHMgc3Vw
cG9ydC4gIEF0IF9fRnJlZUJTRF92ZXJzaW9uDQotICAgNTAwMDE2IGFuZCBs
YXRlciwgd2hlbiB0aHJlYWRzIHN1cHBvcnQgaXMgcmVxdWVzdGVkIGluY2x1
ZGUgYm90aA0KLSAgIC1sYyBhbmQgLWxjX3IgaW5zdGVhZCBvZiBvbmx5IC1s
Y19yLiAgVG8gbWFrZSBtYXR0ZXJzIGludGVyZXN0aW5nLA0KLSAgIHdlIGNh
bid0IGFjdHVhbGx5IHVzZSBfX0ZyZWVCU0RfdmVyc2lvbiBwcm92aWRlZCBi
eSA8b3NyZWxkYXRlLmg+DQotICAgZGlyZWN0bHkgc2luY2UgaXQgYnJlYWtz
IGNyb3NzLWNvbXBpbGluZy4gIEFzIGEgZmluYWwgdHdpc3QsIG1ha2UNCi0g
ICBpdCBhIGhhcmQgZXJyb3IgaWYgLXB0aHJlYWQgaXMgcHJvdmlkZWQgb24g
dGhlIGNvbW1hbmQgbGluZSBhbmQgZ2NjDQotICAgd2FzIGNvbmZpZ3VyZWQg
d2l0aCAtLWRpc2FibGUtdGhyZWFkcyAodGhpcyB3aWxsIGhlbHAgYXZvaWQg
YnVnDQotICAgcmVwb3J0cyBmcm9tIHVzZXJzIGNvbXBsYWluaW5nIGFib3V0
IHRocmVhZGluZyB3aGVuIHRoZXkNCi0gICBtaXNjb25maWd1cmVkIHRoZSBn
Y2MgYm9vdHN0cmFwIGJ1dCBhcmUgbGF0ZXIgY29uc3VsdGluZyBGcmVlQlNE
DQotICAgbWFudWFsIHBhZ2VzIHRoYXQgcmVmZXIgdG8gdGhlIG15dGhpY2Fs
IC1wdGhyZWFkIG9wdGlvbikuICAqLw0KLQ0KIC8qIFByb3ZpZGUgYSBMSUJf
U1BFQyBhcHByb3ByaWF0ZSBmb3IgRnJlZUJTRC4gIEp1c3Qgc2VsZWN0IHRo
ZSBhcHByb3ByaWF0ZQ0KLSAgIGxpYmMsIGRlcGVuZGluZyBvbiB3aGV0aGVy
IHdlJ3JlIGRvaW5nIHByb2ZpbGluZyBvciBuZWVkIHRocmVhZHMgc3VwcG9y
dC4NCisgICBsaWJjLCBkZXBlbmRpbmcgb24gd2hldGhlciB3ZSdyZSBkb2lu
ZyBwcm9maWxpbmcgb3Igbm90Lg0KICAgIChzaW11bGFyIHRvIHRoZSBkZWZh
dWx0LCBleGNlcHQgbm8gLWxnLCBhbmQgbm8gLXApLiAgKi8NCiANCi0jaWZk
ZWYgRkJTRF9OT19USFJFQURTDQogI2RlZmluZSBGQlNEX0xJQl9TUEVDICIJ
CQkJCQkJXA0KLSAgJXtwdGhyZWFkOiAlZVRoZSAtcHRocmVhZCBvcHRpb24g
aXMgb25seSBzdXBwb3J0ZWQgb24gRnJlZUJTRCB3aGVuIGdjYyBcDQotaXMg
YnVpbHQgd2l0aCB0aGUgLS1lbmFibGUtdGhyZWFkcyBjb25maWd1cmUtdGlt
ZSBvcHRpb24ufQkJXA0KKyAgJXtwdGhyZWFkOiAlZVRoZSAtcHRocmVhZCBv
cHRpb24gaXMgZGVwcmVjYXRlZC59CQkJXA0KICAgJXshc2hhcmVkOgkJCQkJ
CQkJXA0KICAgICAleyFwZzogLWxjfQkJCQkJCQkJXA0KICAgICAle3BnOiAg
LWxjX3B9CQkJCQkJCVwNCiAgIH0iDQotI2Vsc2UNCi0jaW5jbHVkZSA8c3lz
L3BhcmFtLmg+DQotI2lmIF9fRnJlZUJTRF92ZXJzaW9uID49IDUwMDAxNg0K
LSNkZWZpbmUgRkJTRF9MSUJfU1BFQyAiCQkJCQkJCVwNCi0gICV7IXNoYXJl
ZDoJCQkJCQkJCVwNCi0gICAgJXshcGc6ICV7cHRocmVhZDotbGNfcn0gLWxj
fQkJCQkJXA0KLSAgICAle3BnOiAgJXtwdGhyZWFkOi1sY19yX3B9IC1sY19w
fQkJCQkJXA0KLSAgfSINCi0jZWxzZQ0KLSNkZWZpbmUgRkJTRF9MSUJfU1BF
QyAiCQkJCQkJCVwNCi0gICV7IXNoYXJlZDoJCQkJCQkJCVwNCi0gICAgJXsh
cGc6CQkJCQkJCQlcDQotICAgICAgJXshcHRocmVhZDotbGN9CQkJCQkJCVwN
Ci0gICAgICAle3B0aHJlYWQ6LWxjX3J9fQkJCQkJCQlcDQotICAgICV7cGc6
CQkJCQkJCQlcDQotICAgICAgJXshcHRocmVhZDotbGNfcH0JCQkJCQkJXA0K
LSAgICAgICV7cHRocmVhZDotbGNfcl9wfX0JCQkJCQlcDQotICB9Ig0KLSNl
bmRpZg0KLSNlbmRpZg0K
---559023410-851401618-1062115975=:20795--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.10.10308282003490.20795-200000>