From owner-freebsd-threads@FreeBSD.ORG Thu Aug 28 17:12:59 2003 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6A7BB16A4BF; Thu, 28 Aug 2003 17:12:59 -0700 (PDT) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F60343FCB; Thu, 28 Aug 2003 17:12:56 -0700 (PDT) (envelope-from eischen@vigrid.com) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mail.pcnet.com (8.12.8/8.12.1) with ESMTP id h7T0Cttp023320; Thu, 28 Aug 2003 20:12:55 -0400 (EDT) Date: Thu, 28 Aug 2003 20:12:55 -0400 (EDT) From: Daniel Eischen X-Sender: eischen@pcnet5.pcnet.com To: kan@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-559023410-851401618-1062115975=:20795" cc: threads@freebsd.org cc: obrien@freebsd.org Subject: Removing -pthread from gcc X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: deischen@freebsd.org List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Aug 2003 00:12:59 -0000 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: 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--