From owner-freebsd-toolchain@FreeBSD.ORG Mon Nov 12 08:01:15 2012 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BFE87623 for ; Mon, 12 Nov 2012 08:01:15 +0000 (UTC) (envelope-from erik@cederstrand.dk) Received: from csmtp2.one.com (csmtp2.one.com [91.198.169.22]) by mx1.freebsd.org (Postfix) with ESMTP id 760468FC14 for ; Mon, 12 Nov 2012 08:01:14 +0000 (UTC) Received: from [192.168.1.18] (unknown [217.157.7.221]) by csmtp2.one.com (Postfix) with ESMTPA id 9EBD23041A22; Mon, 12 Nov 2012 07:53:09 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) Subject: Re: arflags cleanup From: Erik Cederstrand In-Reply-To: Date: Mon, 12 Nov 2012 08:53:09 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <3D0FBCC4-743C-45B0-82E0-4C82501F7E60@cederstrand.dk> To: Warner Losh X-Mailer: Apple Mail (2.1499) Cc: "toolchain@freebsd.org" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Nov 2012 08:01:15 -0000 Den 09/11/2012 kl. 16.22 skrev Erik Cederstrand : > Den 09/11/2012 kl. 15.36 skrev Warner Losh : >=20 >> On Nov 9, 2012, at 3:52 AM, Erik Cederstrand wrote: >>=20 >>> Hello toolchainers, >>>=20 >>> I'm attempting to clean up hardcoded ar(1) flags in the tree to use = the global ARFLAGS in share/mk/sys.mk instead. I want to be able to add = "-D" to ARFLAGS and have it used everywhere. >>>=20 >>> The patch changes some hardcoded flags from e.g. "cru" to the = default "rl" or "rv" from sys.mk. Looking at the manpage for ar(1), I'm = pretty sure this is safe, and my runtime tests haven't turned out any = problems. Loosing the "u" flags means loosing a bit in performance in = theory, but I have tested this to be negligible in a buildworld / kernel = run. In a later iteration, maybe the default flags can be added a "u". >>>=20 >>> Are there any problems with this patch? >>=20 >> I don't like losing the 'c' flag. Makes things in the build too = whiny. >> Why purposely lose the 'u' flag that you know helps performance? >> Why move from cq to rl? This can be a big slow down... >=20 > I'd actually like to add both 'u' and 'c', I just didn't want to both = clean up and change the default in the same patch. A followup patch = could be: If there are no other objections, I'll try to both patches into the tree = (I have no commit bit myself). Erik= From owner-freebsd-toolchain@FreeBSD.ORG Mon Nov 12 23:33:09 2012 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8DA91310 for ; Mon, 12 Nov 2012 23:33:09 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id E7D358FC0C for ; Mon, 12 Nov 2012 23:33:08 +0000 (UTC) Received: by mail-lb0-f182.google.com with SMTP id gg13so1751548lbb.13 for ; Mon, 12 Nov 2012 15:33:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=d+BmRTSA7Z5z/9QxxpEPTA1ASrrh0rGihM+t/VbIIjw=; b=QHJ7xoGQBpEK14qVytyHm006jdbbRUwwkubCo6cjHmxpVn/b68SrGgF6S6CWk0rO8X 4gZE93Jk2aJeYoxQTHDeeNcGkHKmva5dHpav22wVbckXUKyanReFz6W8F59ZA23iZ2ox FPsux6+ZOaxCCMcpyZOM0a69o18WRUk3e4eY0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-gm-message-state; bh=d+BmRTSA7Z5z/9QxxpEPTA1ASrrh0rGihM+t/VbIIjw=; b=oDa4FO4UhDeKZvf5FHbtyw26ihJKXPnXxOn5KELIG0QxoCjEKaywIkPHnYtLmqPCCP sN2nSVmW0ahe17N1HY5OmGeKTdYv81vNmujs14pk0fFd9Mma5hlJFx+e9d252X7Tctyi eYJoAOYP+Xtuky/hrTjZMoaePLSoIQcn0HPXEM2krSOICjuFczIclSbbFRwNSCdMAi2c 0O0mIADaDfiMbAD4WBQlTt7Auvy2EJWGAMQbcpwQNg5dfHYYrmrst1TMfZwRDd1yBdhF pUJJevZGIGFKXsry9p76DghqZagRa/f61n+sBmUNRrTQIbuyFDn7xF2jw8ZjTgnBRwRo svDw== Received: by 10.152.144.70 with SMTP id sk6mr5871227lab.27.1352763187821; Mon, 12 Nov 2012 15:33:07 -0800 (PST) MIME-Version: 1.0 Received: by 10.112.25.166 with HTTP; Mon, 12 Nov 2012 15:32:37 -0800 (PST) In-Reply-To: References: <3D0FBCC4-743C-45B0-82E0-4C82501F7E60@cederstrand.dk> From: Eitan Adler Date: Mon, 12 Nov 2012 18:32:37 -0500 Message-ID: Subject: Re: arflags cleanup To: Erik Cederstrand Content-Type: multipart/mixed; boundary=e89a8f234785467ccd04ce54b920 X-Gm-Message-State: ALoCoQn2z/OlHFYS6zJxvyWED2c9k0aDYU+uxrIEh9UNWlHnAmFXOgPX0d5DDu4GptDo57rR278u Cc: "toolchain@freebsd.org" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Nov 2012 23:33:09 -0000 --e89a8f234785467ccd04ce54b920 Content-Type: text/plain; charset=UTF-8 On 12 November 2012 02:53, Erik Cederstrand wrote: > If there are no other objections, I'll try to both patches into the tree (I have no commit bit myself). Hey all. I've been working with Erik to get his patches into the tree. I just want to make sure there are no further objections to the attaches patches. If no one objects in the next 4 days I shall request approval to commit. -- Eitan Adler --e89a8f234785467ccd04ce54b920 Content-Type: text/plain; charset=US-ASCII; name="arflags.txt" Content-Disposition: attachment; filename="arflags.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h9g87phc0 SW5kZXg6IGhlYWQvZ251L3Vzci5iaW4vY2MvY2NfdG9vbHMvTWFrZWZpbGUNCj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0N Ci0tLSBoZWFkL2dudS91c3IuYmluL2NjL2NjX3Rvb2xzL01ha2VmaWxlCShyZXZpc2lvbiAyNDI5 MDkpDQorKysgaGVhZC9nbnUvdXNyLmJpbi9jYy9jY190b29scy9NYWtlZmlsZQkod29ya2luZyBj b3B5KQ0KQEAgLTUxMiw3ICs1MTIsNyBAQA0KIA0KICR7TElCSUJFUlRZfTogJHtMSUJJQkVSVFlf T0JKU30NCiAJQHJtIC1mICR7LlRBUkdFVH0NCi0JQCR7QVJ9IGNxICR7LlRBUkdFVH0gYGxvcmRl ciAke0xJQklCRVJUWV9PQkpTfSB8IHRzb3J0IC1xYA0KKwlAJHtBUn0gJHtBUkZMQUdTfSAkey5U QVJHRVR9IGBsb3JkZXIgJHtMSUJJQkVSVFlfT0JKU30gfCB0c29ydCAtcWANCiAJJHtSQU5MSUJ9 ICR7LlRBUkdFVH0NCiBDTEVBTkZJTEVTKz0JJHtMSUJJQkVSVFl9ICR7TElCSUJFUlRZX09CSlN9 DQogDQpJbmRleDogaGVhZC9nbnUvbGliL2xpYmdjYy9NYWtlZmlsZQ0KPT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0t IGhlYWQvZ251L2xpYi9saWJnY2MvTWFrZWZpbGUJKHJldmlzaW9uIDI0MjkwOSkNCisrKyBoZWFk L2dudS9saWIvbGliZ2NjL01ha2VmaWxlCSh3b3JraW5nIGNvcHkpDQpAQCAtMzQxLDcgKzM0MSw3 IEBADQogbGliZ2NjX2VoLmE6CSR7RUhfT0JKU19UfQ0KIAlAJHtFQ0hPfSBidWlsZGluZyBzdGF0 aWMgZ2NjX2VoIGxpYnJhcnkNCiAJQHJtIC1mICR7LlRBUkdFVH0NCi0JQCR7QVJ9IGNxICR7LlRB UkdFVH0gYGxvcmRlciAke0VIX09CSlNfVH0gfCB0c29ydCAtcWANCisJQCR7QVJ9ICR7QVJGTEFH U30gJHsuVEFSR0VUfSBgbG9yZGVyICR7RUhfT0JKU19UfSB8IHRzb3J0IC1xYA0KIAkke1JBTkxJ Qn0gJHsuVEFSR0VUfQ0KIA0KIGFsbDoJbGliZ2NjX2VoLmENCkBAIC0zNTAsNyArMzUwLDcgQEAN CiBsaWJnY2NfZWhfcC5hOgkke0VIX09CSlNfUH0NCiAJQCR7RUNIT30gYnVpbGRpbmcgcHJvZmls ZWQgZ2NjX2VoIGxpYnJhcnkNCiAJQHJtIC1mICR7LlRBUkdFVH0NCi0JQCR7QVJ9IGNxICR7LlRB UkdFVH0gYGxvcmRlciAke0VIX09CSlNfUH0gfCB0c29ydCAtcWANCisJQCR7QVJ9ICR7QVJGTEFH U30gJHsuVEFSR0VUfSBgbG9yZGVyICR7RUhfT0JKU19QfSB8IHRzb3J0IC1xYA0KIAkke1JBTkxJ Qn0gJHsuVEFSR0VUfQ0KIGFsbDoJbGliZ2NjX2VoX3AuYQ0KIC5lbmRpZg0KSW5kZXg6IGhlYWQv c2hhcmUvbWsvYnNkLmxpYi5taw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIGhlYWQvc2hhcmUvbWsvYnNkLmxp Yi5tawkocmV2aXNpb24gMjQyOTA5KQ0KKysrIGhlYWQvc2hhcmUvbWsvYnNkLmxpYi5tawkod29y a2luZyBjb3B5KQ0KQEAgLTEzNSw5ICsxMzUsOSBAQA0KIAlAJHtFQ0hPfSBidWlsZGluZyBzdGF0 aWMgJHtMSUJ9IGxpYnJhcnkNCiAJQHJtIC1mICR7LlRBUkdFVH0NCiAuaWYgIWRlZmluZWQoTk0p DQotCUAke0FSfSBjcSAkey5UQVJHRVR9IGBsb3JkZXIgJHtPQkpTfSAke1NUQVRJQ09CSlN9IHwg dHNvcnQgLXFgICR7QVJBRER9DQorCUAke0FSfSAke0FSRkxBR1N9ICR7LlRBUkdFVH0gYGxvcmRl ciAke09CSlN9ICR7U1RBVElDT0JKU30gfCB0c29ydCAtcWAgJHtBUkFERH0NCiAuZWxzZQ0KLQlA JHtBUn0gY3EgJHsuVEFSR0VUfSBgTk09JyR7Tk19JyBsb3JkZXIgJHtPQkpTfSAke1NUQVRJQ09C SlN9IHwgdHNvcnQgLXFgICR7QVJBRER9DQorCUAke0FSfSAke0FSRkxBR1N9ICR7LlRBUkdFVH0g YE5NPScke05NfScgbG9yZGVyICR7T0JKU30gJHtTVEFUSUNPQkpTfSB8IHRzb3J0IC1xYCAke0FS QUREfQ0KIC5lbmRpZg0KIAkke1JBTkxJQn0gJHsuVEFSR0VUfQ0KIC5lbmRpZg0KQEAgLTE1Miw5 ICsxNTIsOSBAQA0KIAlAJHtFQ0hPfSBidWlsZGluZyBwcm9maWxlZCAke0xJQn0gbGlicmFyeQ0K IAlAcm0gLWYgJHsuVEFSR0VUfQ0KIC5pZiAhZGVmaW5lZChOTSkNCi0JQCR7QVJ9IGNxICR7LlRB UkdFVH0gYGxvcmRlciAke1BPQkpTfSB8IHRzb3J0IC1xYCAke0FSQUREfQ0KKwlAJHtBUn0gJHtB UkZMQUdTfSAkey5UQVJHRVR9IGBsb3JkZXIgJHtQT0JKU30gfCB0c29ydCAtcWAgJHtBUkFERH0N CiAuZWxzZQ0KLQlAJHtBUn0gY3EgJHsuVEFSR0VUfSBgTk09JyR7Tk19JyBsb3JkZXIgJHtQT0JK U30gfCB0c29ydCAtcWAgJHtBUkFERH0NCisJQCR7QVJ9ICR7QVJGTEFHU30gJHsuVEFSR0VUfSBg Tk09JyR7Tk19JyBsb3JkZXIgJHtQT0JKU30gfCB0c29ydCAtcWAgJHtBUkFERH0NCiAuZW5kaWYN CiAJJHtSQU5MSUJ9ICR7LlRBUkdFVH0NCiAuZW5kaWYNCkBAIC0yMDIsNyArMjAyLDcgQEANCiBs aWIke0xJQn1fcGljLmE6ICR7U09CSlN9DQogCUAke0VDSE99IGJ1aWxkaW5nIHNwZWNpYWwgcGlj ICR7TElCfSBsaWJyYXJ5DQogCUBybSAtZiAkey5UQVJHRVR9DQotCUAke0FSfSBjcSAkey5UQVJH RVR9ICR7U09CSlN9ICR7QVJBRER9DQorCUAke0FSfSAke0FSRkxBR1N9ICR7LlRBUkdFVH0gJHtT T0JKU30gJHtBUkFERH0NCiAJJHtSQU5MSUJ9ICR7LlRBUkdFVH0NCiAuZW5kaWYNCiANCkluZGV4 OiBoZWFkL2NyeXB0by9vcGVuc3NsL01ha2VmaWxlLm9yZw0KPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIGhlYWQv Y3J5cHRvL29wZW5zc2wvTWFrZWZpbGUub3JnCShyZXZpc2lvbiAyNDI5MDkpDQorKysgaGVhZC9j cnlwdG8vb3BlbnNzbC9NYWtlZmlsZS5vcmcJKHdvcmtpbmcgY29weSkNCkBAIC02Myw4ICs2Myw4 IEBADQogUEVYX0xJQlM9IA0KIEVYX0xJQlM9IA0KIEVYRV9FWFQ9IA0KLUFSRkxBR1M9DQotQVI9 YXIgJChBUkZMQUdTKSByDQorQVJGTEFHUz89IHINCitBUj1hciAkKEFSRkxBR1MpDQogUkFOTElC PSByYW5saWINCiBOTT0gbm0NCiBQRVJMPSBwZXJsDQpJbmRleDogaGVhZC9jcnlwdG8vb3BlbnNz bC9jcnlwdG8vTWFrZWZpbGUNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBoZWFkL2NyeXB0by9vcGVuc3NsL2Ny eXB0by9NYWtlZmlsZQkocmV2aXNpb24gMjQyOTA5KQ0KKysrIGhlYWQvY3J5cHRvL29wZW5zc2wv Y3J5cHRvL01ha2VmaWxlCSh3b3JraW5nIGNvcHkpDQpAQCAtMTMsNyArMTMsOCBAQA0KIE1BS0VE RVBFTkQ9CSQoVE9QKS91dGlsL2RvbWQgJChUT1ApIC1NRCAkKE1BS0VERVBQUk9HKQ0KIE1BS0VG SUxFPSAgICAgICBNYWtlZmlsZQ0KIFJNPSAgICAgICAgICAgICBybSAtZg0KLUFSPQkJYXIgcg0K K0FSRkxBR1M/PSAgICAgICByDQorQVI9ICAgICAgICAgICAgIGFyICR7QVJGTEFHU30NCiANCiBS RUNVUlNJVkVfTUFLRT0JWyAtbiAiJChTRElSUykiIF0gJiYgZm9yIGkgaW4gJChTRElSUykgOyBk byBcDQogCQkgICAgKGNkICQkaSAmJiBlY2hvICJtYWtpbmcgJCR0YXJnZXQgaW4gJChESVIpLyQk aS4uLiIgJiYgXA0KSW5kZXg6IGhlYWQvY3J5cHRvL2hlaW1kYWwvYXBwbC9mdHAvY29tbW9uL01h a2VmaWxlLmluDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09DQotLS0gaGVhZC9jcnlwdG8vaGVpbWRhbC9hcHBsL2Z0cC9j b21tb24vTWFrZWZpbGUuaW4JKHJldmlzaW9uIDI0MjkwOSkNCisrKyBoZWFkL2NyeXB0by9oZWlt ZGFsL2FwcGwvZnRwL2NvbW1vbi9NYWtlZmlsZS5pbgkod29ya2luZyBjb3B5KQ0KQEAgLTk2LDcg Kzk2LDcgQEANCiBDT05GSUdfQ0xFQU5fRklMRVMgPQ0KIENPTkZJR19DTEVBTl9WUEFUSF9GSUxF UyA9DQogTElCUkFSSUVTID0gJChub2luc3RfTElCUkFSSUVTKQ0KLUFSRkxBR1MgPSBjcnUNCitB UkZMQUdTID89IGNydQ0KIGxpYmNvbW1vbl9hX0FSID0gJChBUikgJChBUkZMQUdTKQ0KIGxpYmNv bW1vbl9hX0xJQkFERCA9DQogYW1fbGliY29tbW9uX2FfT0JKRUNUUyA9IHNvY2tidWYuJChPQkpF WFQpIGJ1ZmZlci4kKE9CSkVYVCkNCkluZGV4OiBoZWFkL2NyeXB0by9oZWltZGFsL2FwcGwvdGVs bmV0L2xpYnRlbG5ldC9NYWtlZmlsZS5pbg0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIGhlYWQvY3J5cHRvL2hl aW1kYWwvYXBwbC90ZWxuZXQvbGlidGVsbmV0L01ha2VmaWxlLmluCShyZXZpc2lvbiAyNDI5MDkp DQorKysgaGVhZC9jcnlwdG8vaGVpbWRhbC9hcHBsL3RlbG5ldC9saWJ0ZWxuZXQvTWFrZWZpbGUu aW4JKHdvcmtpbmcgY29weSkNCkBAIC05Niw3ICs5Niw3IEBADQogQ09ORklHX0NMRUFOX0ZJTEVT ID0NCiBDT05GSUdfQ0xFQU5fVlBBVEhfRklMRVMgPQ0KIExJQlJBUklFUyA9ICQobm9pbnN0X0xJ QlJBUklFUykNCi1BUkZMQUdTID0gY3J1DQorQVJGTEFHUyA/PSBjcnUNCiBsaWJ0ZWxuZXRfYV9B UiA9ICQoQVIpICQoQVJGTEFHUykNCiBsaWJ0ZWxuZXRfYV9MSUJBREQgPQ0KIGFtX2xpYnRlbG5l dF9hX09CSkVDVFMgPSBhdXRoLiQoT0JKRVhUKSBlbmNfZGVzLiQoT0JKRVhUKSBcDQpJbmRleDog aGVhZC9jb250cmliL2dwZXJmL2xpYi9NYWtlZmlsZS5pbg0KPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIGhlYWQv Y29udHJpYi9ncGVyZi9saWIvTWFrZWZpbGUuaW4JKHJldmlzaW9uIDI0MjkwOSkNCisrKyBoZWFk L2NvbnRyaWIvZ3BlcmYvbGliL01ha2VmaWxlLmluCSh3b3JraW5nIGNvcHkpDQpAQCAtNDMsOCAr NDMsOCBAQA0KICMgQm90aCBDIGFuZCBDKysgY29tcGlsZXINCiBPQkpFWFQgPSBAT0JKRVhUQA0K ICMgT3RoZXINCi1BUiA9IGFyDQotQVJfRkxBR1MgPSByYw0KK0FSID0gQEFSQA0KK0FSRkxBR1Mg PSBAQVJGTEFHU0ANCiBSQU5MSUIgPSBAUkFOTElCQA0KIE1WID0gbXYNCiBMTiA9IGxuDQpAQCAt NzEsNyArNzEsNyBAQA0KIA0KICQoVEFSR0VUTElCKTogJChPQkpFQ1RTKQ0KIAkkKFJNKSAkQA0K LQkkKEFSKSAkKEFSX0ZMQUdTKSAkQCAkKE9CSkVDVFMpDQorCSQoQVIpICQoQVJGTEFHUykgJEAg JChPQkpFQ1RTKQ0KIAkkKFJBTkxJQikgJEANCiANCiAjIERvbid0IHVzZSBpbXBsaWNpdCBydWxl cywgc2luY2UgQUlYICJtYWtlIiBhbmQgT1NGLzEgIm1ha2UiIGRvbid0IGFsd2F5cw0KSW5kZXg6 IGhlYWQvY29udHJpYi90Y3Bfd3JhcHBlcnMvTWFrZWZpbGUNCj09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBoZWFk L2NvbnRyaWIvdGNwX3dyYXBwZXJzL01ha2VmaWxlCShyZXZpc2lvbiAyNDI5MDkpDQorKysgaGVh ZC9jb250cmliL3RjcF93cmFwcGVycy9NYWtlZmlsZQkod29ya2luZyBjb3B5KQ0KQEAgLTEzOSw3 ICsxMzksNyBAQA0KIA0KIGZyZWVic2Q6DQogCUBtYWtlIFJFQUxfREFFTU9OX0RJUj0kKFJFQUxf REFFTU9OX0RJUikgU1RZTEU9JChTVFlMRSkgXA0KLQlSQU5MSUI9cmFubGliIEFSRkxBR1M9cnYg QVVYX09CSj0gTkVUR1JPVVA9LURORVRHUk9VUCBUTEk9IFwNCisJUkFOTElCPXJhbmxpYiBBUkZM QUdTPSQoQVJGTEFHUykgQVVYX09CSj0gTkVUR1JPVVA9LURORVRHUk9VUCBUTEk9IFwNCiAJRVhU UkFfQ0ZMQUdTPSItRFNZU19FUlJMSVNUX0RFRklORUQgLURJTkVUNiAtRFVTRV9HRVRJUE5PREVC WSIgXA0KIAlWU1lTTE9HPSBhbGwNCiANCkBAIC00MDEsNyArNDAxLDcgQEANCiBSQU5MSUIJPSBy YW5saWIJIyBoYXZlIHJhbmxpYiAoQlNELWlzaCBVTklYKQ0KICNSQU5MSUIJPSBlY2hvCQkjIG5v IHJhbmxpYiAoU1lTVi1pc2ggVU5JWCkNCiANCi1BUkZMQUdTCT0gcnYJCSMgbW9zdCBzeXN0ZW1z DQorQVJGTEFHUwk/PSBydgkJIyBtb3N0IHN5c3RlbXMNCiAjQVJGTEFHUz0gcnZzCQkjIElSSVgg NC4wLngNCiANCiBBUgk9IGFyDQpJbmRleDogaGVhZC9jb250cmliL3RjcGR1bXAvTWFrZWZpbGUu aW4NCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT0NCi0tLSBoZWFkL2NvbnRyaWIvdGNwZHVtcC9NYWtlZmlsZS5pbgkocmV2 aXNpb24gMjQyOTA5KQ0KKysrIGhlYWQvY29udHJpYi90Y3BkdW1wL01ha2VmaWxlLmluCSh3b3Jr aW5nIGNvcHkpDQpAQCAtMzY2LDcgKzM2Niw3IEBADQogDQogJChMSUJORVRESVNTRUNUKTogJChM SUJORVRESVNTRUNUX09CSikNCiAJQHJtIC1mICRADQotCSQoQVIpIGNyICRAICQoTElCTkVURElT U0VDVF9PQkopIA0KKwkkKEFSKSAkKEFSRkxBR1MpICRAICQoTElCTkVURElTU0VDVF9PQkopIA0K IAkkKFJBTkxJQikgJEANCiANCiBkYXRhbGlua3MubzogJChzcmNkaXIpL21pc3NpbmcvZGF0YWxp bmtzLmMNCkluZGV4OiBoZWFkL2NvbnRyaWIvZ2NjL01ha2VmaWxlLmluDQo9PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQot LS0gaGVhZC9jb250cmliL2djYy9NYWtlZmlsZS5pbgkocmV2aXNpb24gMjQyOTA5KQ0KKysrIGhl YWQvY29udHJpYi9nY2MvTWFrZWZpbGUuaW4JKHdvcmtpbmcgY29weSkNCkBAIC0yMzgsNyArMjM4 LDcgQEANCiBGTEVYID0gQEZMRVhADQogRkxFWEZMQUdTID0NCiBBUiA9IEBBUkANCi1BUl9GTEFH UyA9IHJjDQorQVJGTEFHUyA9IEBBUkZMQUdTQA0KIE5NID0gQE5NQA0KIFJBTkxJQiA9IEBSQU5M SUJADQogUkFOTElCX0ZMQUdTID0gQHJhbmxpYl9mbGFnc0ANCkBAIC0xMzAzLDcgKzEzMDMsNyBA QA0KICMgVGhpcyBhcmNoaXZlIGlzIHN0cmljdGx5IGZvciB0aGUgaG9zdC4NCiBsaWJiYWNrZW5k LmE6ICQoT0JKU0BvbmVzdGVwQCkNCiAJLXJtIC1yZiBsaWJiYWNrZW5kLmENCi0JJChBUikgJChB Ul9GTEFHUykgbGliYmFja2VuZC5hICQoT0JKU0BvbmVzdGVwQCkNCisJJChBUikgJChBUkZMQUdT KSBsaWJiYWNrZW5kLmEgJChPQkpTQG9uZXN0ZXBAKQ0KIAktJChSQU5MSUIpICQoUkFOTElCX0ZM QUdTKSBsaWJiYWNrZW5kLmENCiANCiAjIFdlIGNhbGwgdGhpcyBleGVjdXRhYmxlIGB4Z2NjJyBy YXRoZXIgdGhhbiBgZ2NjJw0KSW5kZXg6IGhlYWQvY29udHJpYi9udHAvbGlicGFyc2UvTWFrZWZp bGUuaW4NCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT0NCi0tLSBoZWFkL2NvbnRyaWIvbnRwL2xpYnBhcnNlL01ha2VmaWxl LmluCShyZXZpc2lvbiAyNDI5MDkpDQorKysgaGVhZC9jb250cmliL250cC9saWJwYXJzZS9NYWtl ZmlsZS5pbgkod29ya2luZyBjb3B5KQ0KQEAgLTUyLDcgKzUyLDcgQEANCiBDT05GSUdfQ0xFQU5f RklMRVMgPQ0KIENPTkZJR19DTEVBTl9WUEFUSF9GSUxFUyA9DQogTElCUkFSSUVTID0gJChub2lu c3RfTElCUkFSSUVTKQ0KLUFSRkxBR1MgPSBjcnUNCitBUkZMQUdTID89IGNydQ0KIGxpYnBhcnNl X2FfQVIgPSAkKEFSKSAkKEFSRkxBR1MpDQogbGlicGFyc2VfYV9MSUJBREQgPQ0KIGFtX2xpYnBh cnNlX2FfT0JKRUNUUyA9IHBhcnNlJFUuJChPQkpFWFQpIHBhcnNlX2NvbmYkVS4kKE9CSkVYVCkg XA0KSW5kZXg6IGhlYWQvY29udHJpYi9udHAvbGlibnRwL01ha2VmaWxlLmluDQo9PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 DQotLS0gaGVhZC9jb250cmliL250cC9saWJudHAvTWFrZWZpbGUuaW4JKHJldmlzaW9uIDI0Mjkw OSkNCisrKyBoZWFkL2NvbnRyaWIvbnRwL2xpYm50cC9NYWtlZmlsZS5pbgkod29ya2luZyBjb3B5 KQ0KQEAgLTUyLDcgKzUyLDcgQEANCiBDT05GSUdfQ0xFQU5fRklMRVMgPQ0KIENPTkZJR19DTEVB Tl9WUEFUSF9GSUxFUyA9DQogTElCUkFSSUVTID0gJChub2luc3RfTElCUkFSSUVTKQ0KLUFSRkxB R1MgPSBjcnUNCitBUkZMQUdTID0gQEFSRkxBR1NADQogbGlibnRwX2FfQVIgPSAkKEFSKSAkKEFS RkxBR1MpDQogbGlibnRwX2FfTElCQUREID0NCiBhbV9fb2JqZWN0c18xID0gYV9tZDVlbmNyeXB0 JFUuJChPQkpFWFQpIGFkanRpbWUkVS4kKE9CSkVYVCkgXA0KSW5kZXg6IGhlYWQvY29udHJpYi9u dHAvYXJsaWIvTWFrZWZpbGUuaW4NCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBoZWFkL2NvbnRyaWIvbnRwL2Fy bGliL01ha2VmaWxlLmluCShyZXZpc2lvbiAyNDI5MDkpDQorKysgaGVhZC9jb250cmliL250cC9h cmxpYi9NYWtlZmlsZS5pbgkod29ya2luZyBjb3B5KQ0KQEAgLTUwLDggKzUwLDggQEANCiBDT05G SUdfQ0xFQU5fRklMRVMgPQ0KIENPTkZJR19DTEVBTl9WUEFUSF9GSUxFUyA9DQogTElCUkFSSUVT ID0gJChub2luc3RfTElCUkFSSUVTKQ0KLUFSID0gYXINCi1BUkZMQUdTID0gY3J1DQorQVIgPSBA QVJADQorQVJGTEFHUyA9IEBBUkZMQUdTQA0KIGxpYmFyZXNfYV9BUiA9ICQoQVIpICQoQVJGTEFH UykNCiBsaWJhcmVzX2FfTElCQUREID0NCiBhbV9saWJhcmVzX2FfT0JKRUNUUyA9IGFybGliLiQo T0JKRVhUKQ0KSW5kZXg6IGhlYWQvY29udHJpYi9udHAvbnRwZC9NYWtlZmlsZS5pbg0KPT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQ0KLS0tIGhlYWQvY29udHJpYi9udHAvbnRwZC9NYWtlZmlsZS5pbgkocmV2aXNpb24gMjQy OTA5KQ0KKysrIGhlYWQvY29udHJpYi9udHAvbnRwZC9NYWtlZmlsZS5pbgkod29ya2luZyBjb3B5 KQ0KQEAgLTU4LDcgKzU4LDcgQEANCiBDT05GSUdfQ0xFQU5fRklMRVMgPQ0KIENPTkZJR19DTEVB Tl9WUEFUSF9GSUxFUyA9DQogTElCUkFSSUVTID0gJChub2luc3RfTElCUkFSSUVTKQ0KLUFSRkxB R1MgPSBjcnUNCitBUkZMQUdTID0gQEFSRkxBR1NADQogbGlibnRwZF9hX0FSID0gJChBUikgJChB UkZMQUdTKQ0KIGxpYm50cGRfYV9MSUJBREQgPQ0KIGFtX2xpYm50cGRfYV9PQkpFQ1RTID0gbnRw X2NvbnRyb2wkVS4kKE9CSkVYVCkgbnRwX2NyeXB0byRVLiQoT0JKRVhUKSBcDQpJbmRleDogaGVh ZC9jb250cmliL2JpbnV0aWxzL01ha2VmaWxlLmluDQo9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gaGVhZC9jb250 cmliL2JpbnV0aWxzL01ha2VmaWxlLmluCShyZXZpc2lvbiAyNDI5MDkpDQorKysgaGVhZC9jb250 cmliL2JpbnV0aWxzL01ha2VmaWxlLmluCSh3b3JraW5nIGNvcHkpDQpAQCAtMjg0LDcgKzI4NCw3 IEBADQogDQogQVMgPSBAQVNADQogQVIgPSBAQVJADQotQVJfRkxBR1MgPSByYw0KK0FSRkxBR1Mg PSBAQVJGTEFHU0ANCiBDQyA9IEBDQ0ANCiBDWFggPSBAQ1hYQA0KIERMTFRPT0wgPSBARExMVE9P TEANCkBAIC00NzQsNyArNDc0LDcgQEANCiAJIlNIRUxMPSQoU0hFTEwpIiBcDQogCSJZQUNDPSQo WUFDQykiIFwNCiAJImBlY2hvICdBREFGTEFHUz0kKEFEQUZMQUdTKScgfCBzZWQgLWUgcycvW149 XVtePV0qPSQkL1hGT089LydgIiBcDQotCSJBUl9GTEFHUz0kKEFSX0ZMQUdTKSIgXA0KKwkiQVJf RkxBR1M9JChBUkZMQUdTKSIgXA0KIAkiYGVjaG8gJ0JPT1RfQURBRkxBR1M9JChCT09UX0FEQUZM QUdTKScgfCBzZWQgLWUgcycvW149XVtePV0qPSQkL1hGT089LydgIiBcDQogCSJCT09UX0NGTEFH Uz0kKEJPT1RfQ0ZMQUdTKSIgXA0KIAkiQk9PVF9MREZMQUdTPSQoQk9PVF9MREZMQUdTKSIgXA0K SW5kZXg6IGhlYWQvY29udHJpYi9iaW51dGlscy9saWJpYmVydHkvTWFrZWZpbGUuaW4NCj09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT0NCi0tLSBoZWFkL2NvbnRyaWIvYmludXRpbHMvbGliaWJlcnR5L01ha2VmaWxlLmluCShy ZXZpc2lvbiAyNDI5MDkpDQorKysgaGVhZC9jb250cmliL2JpbnV0aWxzL2xpYmliZXJ0eS9NYWtl ZmlsZS5pbgkod29ya2luZyBjb3B5KQ0KQEAgLTU2LDcgKzU2LDcgQEANCiBPVVRQVVRfT1BUSU9O ID0gQE9VVFBVVF9PUFRJT05ADQogDQogQVIgPSBAQVJADQotQVJfRkxBR1MgPSByYw0KK0FSRkxB R1MgPSBAQVJGTEFHU0ANCiANCiBDQyA9IEBDQ0ANCiBDRkxBR1MgPSBAQ0ZMQUdTQA0KQEAgLTgx LDcgKzgxLDcgQEANCiAjIEZsYWdzIHRvIHBhc3MgdG8gYSByZWN1cnNpdmUgbWFrZS4NCiBGTEFH U19UT19QQVNTID0gXA0KIAkiQVI9JChBUikiIFwNCi0JIkFSX0ZMQUdTPSQoQVJfRkxBR1MpIiBc DQorCSJBUl9GTEFHUz0kKEFSRkxBR1MpIiBcDQogCSJDQz0kKENDKSIgXA0KIAkiQ0ZMQUdTPSQo Q0ZMQUdTKSIgXA0KIAkiREVTVERJUj0kKERFU1RESVIpIiBcDQpAQCAtMjI0LDEyICsyMjQsMTIg QEANCiANCiAkKFRBUkdFVExJQik6ICQoUkVRVUlSRURfT0ZJTEVTKSAkKEVYVFJBX09GSUxFUykg JChMSUJPQkpTKQ0KIAktcm0gLWYgJChUQVJHRVRMSUIpIHBpYy8kKFRBUkdFVExJQikNCi0JJChB UikgJChBUl9GTEFHUykgJChUQVJHRVRMSUIpIFwNCisJJChBUikgJChBUkZMQUdTKSAkKFRBUkdF VExJQikgXA0KIAkgICQoUkVRVUlSRURfT0ZJTEVTKSAkKEVYVFJBX09GSUxFUykgJChMSUJPQkpT KQ0KIAkkKFJBTkxJQikgJChUQVJHRVRMSUIpDQogCWlmIFsgeCIkKFBJQ0ZMQUcpIiAhPSB4IF07 IHRoZW4gXA0KIAkgIGNkIHBpYzsgXA0KLQkgICQoQVIpICQoQVJfRkxBR1MpICQoVEFSR0VUTElC KSBcDQorCSAgJChBUikgJChBUkZMQUdTKSAkKFRBUkdFVExJQikgXA0KIAkgICAgJChSRVFVSVJF RF9PRklMRVMpICQoRVhUUkFfT0ZJTEVTKSAkKExJQk9CSlMpOyBcDQogCSAgJChSQU5MSUIpICQo VEFSR0VUTElCKTsgXA0KIAkgIGNkIC4uOyBcDQpAQCAtMjM3LDcgKzIzNyw3IEBADQogDQogJChU RVNUTElCKTogJChSRVFVSVJFRF9PRklMRVMpICQoQ09ORklHVVJFRF9PRklMRVMpDQogCS1ybSAt ZiAkKFRFU1RMSUIpDQotCSQoQVIpICQoQVJfRkxBR1MpICQoVEVTVExJQikgXA0KKwkkKEFSKSAk KEFSRkxBR1MpICQoVEVTVExJQikgXA0KIAkgICQoUkVRVUlSRURfT0ZJTEVTKSAkKENPTkZJR1VS RURfT0ZJTEVTKQ0KIAkkKFJBTkxJQikgJChURVNUTElCKQ0KIA0KSW5kZXg6IGhlYWQvY29udHJp Yi9iaW51dGlscy9NYWtlZmlsZS50cGwNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBoZWFkL2NvbnRyaWIvYmlu dXRpbHMvTWFrZWZpbGUudHBsCShyZXZpc2lvbiAyNDI5MDkpDQorKysgaGVhZC9jb250cmliL2Jp bnV0aWxzL01ha2VmaWxlLnRwbAkod29ya2luZyBjb3B5KQ0KQEAgLTI4Nyw3ICsyODcsNyBAQA0K IA0KIEFTID0gQEFTQA0KIEFSID0gQEFSQA0KLUFSX0ZMQUdTID0gcmMNCitBUkZMQUdTID0gQEFS RkxBR1NADQogQ0MgPSBAQ0NADQogQ1hYID0gQENYWEANCiBETExUT09MID0gQERMTFRPT0xADQpJ bmRleDogaGVhZC9jb250cmliL29waWUvbGlib3BpZS9NYWtlZmlsZS5pbg0KPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0K LS0tIGhlYWQvY29udHJpYi9vcGllL2xpYm9waWUvTWFrZWZpbGUuaW4JKHJldmlzaW9uIDI0Mjkw OSkNCisrKyBoZWFkL2NvbnRyaWIvb3BpZS9saWJvcGllL01ha2VmaWxlLmluCSh3b3JraW5nIGNv cHkpDQpAQCAtMjMsNyArMjMsNyBAQA0KIGFsbDogJChUQVJHRVQpDQogDQogJChUQVJHRVQpOiAk KE9CSlMpDQotCWFyIGNyICQoVEFSR0VUKSAkKE9CSlMpDQorCUBBUkAgQEFSRkxBR1NAICQoVEFS R0VUKSAkKE9CSlMpDQogCUBSQU5MSUJAICQoVEFSR0VUKQ0KIA0KIGNsZWFuOg0KSW5kZXg6IGhl YWQvY29udHJpYi9vcGllL2xpYm1pc3NpbmcvTWFrZWZpbGUuaW4NCj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBo ZWFkL2NvbnRyaWIvb3BpZS9saWJtaXNzaW5nL01ha2VmaWxlLmluCShyZXZpc2lvbiAyNDI5MDkp DQorKysgaGVhZC9jb250cmliL29waWUvbGlibWlzc2luZy9NYWtlZmlsZS5pbgkod29ya2luZyBj b3B5KQ0KQEAgLTIyLDcgKzIyLDcgQEANCiBhbGw6ICQoVEFSR0VUKQ0KIA0KICQoVEFSR0VUKTog JChPQkpTKQ0KLQlhciBjciAkKFRBUkdFVCkgJChPQkpTKQ0KKwlAQVJAIEBBUkZMQUdTQCAkKFRB UkdFVCkgJChPQkpTKQ0KIAlAUkFOTElCQCAkKFRBUkdFVCkNCiANCiBjbGVhbjoNCkluZGV4OiBo ZWFkL2NvbnRyaWIvZ2NjbGlicy9saWJpYmVydHkvTWFrZWZpbGUuaW4NCj09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0t LSBoZWFkL2NvbnRyaWIvZ2NjbGlicy9saWJpYmVydHkvTWFrZWZpbGUuaW4JKHJldmlzaW9uIDI0 MjkwOSkNCisrKyBoZWFkL2NvbnRyaWIvZ2NjbGlicy9saWJpYmVydHkvTWFrZWZpbGUuaW4JKHdv cmtpbmcgY29weSkNCkBAIC01Niw3ICs1Niw3IEBADQogT1VUUFVUX09QVElPTiA9IEBPVVRQVVRf T1BUSU9OQA0KIA0KIEFSID0gQEFSQA0KLUFSX0ZMQUdTID0gcmMNCitBUkZMQUdTID0gQEFSRkxB R1NADQogDQogQ0MgPSBAQ0NADQogQ0ZMQUdTID0gQENGTEFHU0ANCkBAIC04MSw3ICs4MSw3IEBA DQogIyBGbGFncyB0byBwYXNzIHRvIGEgcmVjdXJzaXZlIG1ha2UuDQogRkxBR1NfVE9fUEFTUyA9 IFwNCiAJIkFSPSQoQVIpIiBcDQotCSJBUl9GTEFHUz0kKEFSX0ZMQUdTKSIgXA0KKwkiQVJfRkxB R1M9JChBUkZMQUdTKSIgXA0KIAkiQ0M9JChDQykiIFwNCiAJIkNGTEFHUz0kKENGTEFHUykiIFwN CiAJIkRFU1RESVI9JChERVNURElSKSIgXA0KQEAgLTIyNCwxMiArMjI0LDEyIEBADQogDQogJChU QVJHRVRMSUIpOiAkKFJFUVVJUkVEX09GSUxFUykgJChFWFRSQV9PRklMRVMpICQoTElCT0JKUykN CiAJLXJtIC1mICQoVEFSR0VUTElCKSBwaWMvJChUQVJHRVRMSUIpDQotCSQoQVIpICQoQVJfRkxB R1MpICQoVEFSR0VUTElCKSBcDQorCSQoQVIpICQoQVJGTEFHUykgJChUQVJHRVRMSUIpIFwNCiAJ ICAkKFJFUVVJUkVEX09GSUxFUykgJChFWFRSQV9PRklMRVMpICQoTElCT0JKUykNCiAJJChSQU5M SUIpICQoVEFSR0VUTElCKQ0KIAlpZiBbIHgiJChQSUNGTEFHKSIgIT0geCBdOyB0aGVuIFwNCiAJ ICBjZCBwaWM7IFwNCi0JICAkKEFSKSAkKEFSX0ZMQUdTKSAkKFRBUkdFVExJQikgXA0KKwkgICQo QVIpICQoQVJGTEFHUykgJChUQVJHRVRMSUIpIFwNCiAJICAgICQoUkVRVUlSRURfT0ZJTEVTKSAk KEVYVFJBX09GSUxFUykgJChMSUJPQkpTKTsgXA0KIAkgICQoUkFOTElCKSAkKFRBUkdFVExJQik7 IFwNCiAJICBjZCAuLjsgXA0KQEAgLTIzNyw3ICsyMzcsNyBAQA0KIA0KICQoVEVTVExJQik6ICQo UkVRVUlSRURfT0ZJTEVTKSAkKENPTkZJR1VSRURfT0ZJTEVTKQ0KIAktcm0gLWYgJChURVNUTElC KQ0KLQkkKEFSKSAkKEFSX0ZMQUdTKSAkKFRFU1RMSUIpIFwNCisJJChBUikgJChBUkZMQUdTKSAk KFRFU1RMSUIpIFwNCiAJICAkKFJFUVVJUkVEX09GSUxFUykgJChDT05GSUdVUkVEX09GSUxFUykN CiAJJChSQU5MSUIpICQoVEVTVExJQikNCiANCkluZGV4OiBoZWFkL2NvbnRyaWIvZ2NjbGlicy9s aWJjcHAvTWFrZWZpbGUuaW4NCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBoZWFkL2NvbnRyaWIvZ2NjbGlicy9s aWJjcHAvTWFrZWZpbGUuaW4JKHJldmlzaW9uIDI0MjkwOSkNCisrKyBoZWFkL2NvbnRyaWIvZ2Nj bGlicy9saWJjcHAvTWFrZWZpbGUuaW4JKHdvcmtpbmcgY29weSkNCkBAIC0yNiw4ICsyNiw4IEBA DQogdG9wX2J1aWxkZGlyID0gLg0KIFZQQVRIID0gQHNyY2RpckANCiBJTlNUQUxMID0gQElOU1RB TExADQotQVIgPSBhcg0KLUFSRkxBR1MgPSBjcnUNCitBUiA9IEBBUkANCitBUkZMQUdTID0gQEFS RkxBR1NADQogQUNMT0NBTCA9IEBBQ0xPQ0FMQA0KIEFVVE9DT05GID0gQEFVVE9DT05GQA0KIEFV VE9IRUFERVIgPSBAQVVUT0hFQURFUkANCkluZGV4OiBoZWFkL2NvbnRyaWIvZ2NjbGlicy9saWJk ZWNudW1iZXIvTWFrZWZpbGUuaW4NCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBoZWFkL2NvbnRyaWIvZ2NjbGli cy9saWJkZWNudW1iZXIvTWFrZWZpbGUuaW4JKHJldmlzaW9uIDI0MjkwOSkNCisrKyBoZWFkL2Nv bnRyaWIvZ2NjbGlicy9saWJkZWNudW1iZXIvTWFrZWZpbGUuaW4JKHdvcmtpbmcgY29weSkNCkBA IC0yNiw4ICsyNiw4IEBADQogdG9wX2J1aWxkZGlyID0gLg0KIFZQQVRIID0gQHNyY2RpckANCiBJ TlNUQUxMID0gQElOU1RBTExADQotQVIgPSBhcg0KLUFSRkxBR1MgPSBjcnUNCitBUiA9IEBBUkAN CitBUkZMQUdTID0gQEFSRkxBR1NADQogQUNMT0NBTCA9IEBBQ0xPQ0FMQA0KIEFVVE9DT05GID0g QEFVVE9DT05GQA0KIEFVVE9IRUFERVIgPSBAQVVUT0hFQURFUkANCkluZGV4OiBoZWFkL2NvbnRy aWIvZHRjL01ha2VmaWxlDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gaGVhZC9jb250cmliL2R0Yy9NYWtlZmls ZQkocmV2aXNpb24gMjQyOTA5KQ0KKysrIGhlYWQvY29udHJpYi9kdGMvTWFrZWZpbGUJKHdvcmtp bmcgY29weSkNCkBAIC00OCw3ICs0OCw3IEBADQogVkVDSE8gPSA6DQogZWxzZQ0KIFZFQ0hPID0g ZWNobyAiCSINCi1BUkZMQUdTID0gcmMNCitBUkZMQUdTID89IHJjDQogLlNJTEVOVDoNCiBlbmRp Zg0KIA0KSW5kZXg6IGhlYWQvY29udHJpYi9jdnMvZGlmZi9NYWtlZmlsZS5pbg0KPT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQ0KLS0tIGhlYWQvY29udHJpYi9jdnMvZGlmZi9NYWtlZmlsZS5pbgkocmV2aXNpb24gMjQyOTA5 KQ0KKysrIGhlYWQvY29udHJpYi9jdnMvZGlmZi9NYWtlZmlsZS5pbgkod29ya2luZyBjb3B5KQ0K QEAgLTQxLDggKzQxLDggQEANCiBDT05GSUdfSEVBREVSID0gJCh0b3BfYnVpbGRkaXIpL2NvbmZp Zy5oDQogQ09ORklHX0NMRUFOX0ZJTEVTID0NCiBMSUJSQVJJRVMgPSAkKG5vaW5zdF9MSUJSQVJJ RVMpDQotQVIgPSBhcg0KLUFSRkxBR1MgPSBjcnUNCitBUiA9IEBBUkANCitBUkZMQUdTID0gQEFS RkxBR1NADQogbGliZGlmZl9hX0FSID0gJChBUikgJChBUkZMQUdTKQ0KIGxpYmRpZmZfYV9MSUJB REQgPQ0KIGFtX2xpYmRpZmZfYV9PQkpFQ1RTID0gZGlmZi4kKE9CSkVYVCkgZGlmZjMuJChPQkpF WFQpIFwNCkluZGV4OiBoZWFkL2NvbnRyaWIvY3ZzL2xpYi9NYWtlZmlsZS5pbg0KPT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQ0KLS0tIGhlYWQvY29udHJpYi9jdnMvbGliL01ha2VmaWxlLmluCShyZXZpc2lvbiAyNDI5MDkp DQorKysgaGVhZC9jb250cmliL2N2cy9saWIvTWFrZWZpbGUuaW4JKHdvcmtpbmcgY29weSkNCkBA IC02Myw4ICs2Myw4IEBADQogQ09ORklHX0hFQURFUiA9ICQodG9wX2J1aWxkZGlyKS9jb25maWcu aA0KIENPTkZJR19DTEVBTl9GSUxFUyA9IGZubWF0Y2guaA0KIExJQlJBUklFUyA9ICQobm9pbnN0 X0xJQlJBUklFUykNCi1BUiA9IGFyDQotQVJGTEFHUyA9IGNydQ0KK0FSID0gQEFSQA0KK0FSRkxB R1MgPSBAQVJGTEFHU0ANCiBsaWJjdnNfYV9BUiA9ICQoQVIpICQoQVJGTEFHUykNCiBsaWJjdnNf YV9ERVBFTkRFTkNJRVMgPSBATElCT0JKU0ANCiBhbV9saWJjdnNfYV9PQkpFQ1RTID0gYXJnbWF0 Y2guJChPQkpFWFQpIGdldGRhdGUuJChPQkpFWFQpIFwNCkluZGV4OiBoZWFkL2NvbnRyaWIvZ2R0 b2EvbWFrZWZpbGUNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBoZWFkL2NvbnRyaWIvZ2R0b2EvbWFrZWZpbGUJ KHJldmlzaW9uIDI0MjkwOSkNCisrKyBoZWFkL2NvbnRyaWIvZ2R0b2EvbWFrZWZpbGUJKHdvcmtp bmcgY29weSkNCkBAIC0yNiw2ICsyNiw4IEBADQogLlNVRkZJWEVTOiAuYyAubw0KIENDID0gY2MN CiBDRkxBR1MgPSAtZw0KK0FSID89IGFyDQorQVJGTEFHUyA/PSBydXYNCiANCiAuYy5vOg0KIAkk KENDKSAtYyAkKENGTEFHUykgJCouYw0KQEAgLTUyLDEyICs1NCwxMiBAQA0KIAkgc3RydG9weC5j IHN0cnRvcHhMLmMgc3RydG9yUS5jIHN0cnRvcmQuYyBzdHJ0b3JkZC5jIHN0cnRvcmYuY1wNCiAJ IHN0cnRvcnguYyBzdHJ0b3J4TC5jIHN1bS5jIHVscC5jDQogCSQoQ0MpIC1jICQoQ0ZMQUdTKSAk Pw0KLQl4PWBlY2hvICQ/IHwgc2VkICdzL1wuYy8uby9nJ2AgJiYgYXIgcnV2IGdkdG9hLmEgJCR4 ICYmIHJtICQkeA0KKwl4PWBlY2hvICQ/IHwgc2VkICdzL1wuYy8uby9nJ2AgJiYgJChBUikgJChB UkZMQUdTKSBnZHRvYS5hICQkeCAmJiBybSAkJHgNCiAJcmFubGliIGdkdG9hLmEgfHwgdHJ1ZQ0K IA0KIFByaW50ZjogYWxsIHByaW50Zi5jDQogCSQoQ0MpIC1jICQoQ0ZMQUdTKSBwcmludGYuYw0K LQlhciBydXYgZ2R0b2EuYSBwcmludGYubw0KKwkkKEFSKSAkKEFSRkxBR1MpIGdkdG9hLmEgcHJp bnRmLm8NCiAJcm0gcHJpbnRmLm8NCiAJdG91Y2ggUHJpbnRmDQogDQo= --e89a8f234785467ccd04ce54b920 Content-Type: text/plain; charset=US-ASCII; name="arflags_2.txt" Content-Disposition: attachment; filename="arflags_2.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h9g87t5e1 SW5kZXg6IGhlYWQvc2hhcmUvbWsvc3lzLm1rDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gaGVhZC9zaGFyZS9t ay9zeXMubWsJKHJldmlzaW9uIDI0MjkwOSkNCisrKyBoZWFkL3NoYXJlL21rL3N5cy5tawkod29y a2luZyBjb3B5KQ0KQEAgLTM5LDcgKzM5LDcgQEANCiAuaWYgZGVmaW5lZCglUE9TSVgpDQogQVJG TEFHUwkJPz0JLXJ2DQogLmVsc2UNCi1BUkZMQUdTCQk/PQlybA0KK0FSRkxBR1MJCT89CWNydQ0K IC5lbmRpZg0KIFJBTkxJQgkJPz0JcmFubGliDQogDQo= --e89a8f234785467ccd04ce54b920-- From owner-freebsd-toolchain@FreeBSD.ORG Tue Nov 13 02:26:35 2012 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8C897A3B for ; Tue, 13 Nov 2012 02:26:35 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-ia0-f182.google.com (mail-ia0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 42B3C8FC12 for ; Tue, 13 Nov 2012 02:26:34 +0000 (UTC) Received: by mail-ia0-f182.google.com with SMTP id x2so403704iad.13 for ; Mon, 12 Nov 2012 18:26:34 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=/fsNz9QzGgL7IowzDEq94UT4RAYeR2Y94LcDv5YDln4=; b=Ko8oJ0hRTRTIyhThuwuKvHLxqiMtN0mmWCqjk2oyIJB4efRf/4Yr89P4SWOfw/zkpy UQLwTFFP8uSu8aeWoqDLDwKPAGusoRMNRbAXUbe93486UBJxFu+j07ysHznfUJjdquha oAsHdHcpQBTlRgRv2YwrgeZrF6Re+jdupb5tpj/MdZuGkhu0V/AYY9d5G6obzUJOGoh3 HjgrbviaU2hdfzKPNtIlKI4btrW2QV2k6uZ/ibX56XhWSrdYqIdYm9NnQRFh/CPGrszc P2DP1k9UmFQxFUYQTPbJlyeXgYHJ6/D+0y++wfArbreLPYRtUNtm0NQVefqwils5A/tG 6ooQ== Received: by 10.50.207.104 with SMTP id lv8mr9805911igc.33.1352773594284; Mon, 12 Nov 2012 18:26:34 -0800 (PST) Received: from 53.imp.bsdimp.com (50-78-194-198-static.hfc.comcastbusiness.net. [50.78.194.198]) by mx.google.com with ESMTPS id uz12sm9627488igb.16.2012.11.12.18.26.32 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 12 Nov 2012 18:26:33 -0800 (PST) Sender: Warner Losh Subject: Re: arflags cleanup Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: Date: Mon, 12 Nov 2012 19:26:30 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <0693B91A-6320-4CE9-A6FA-821B290BB74C@bsdimp.com> References: <3D0FBCC4-743C-45B0-82E0-4C82501F7E60@cederstrand.dk> To: Erik Cederstrand X-Mailer: Apple Mail (2.1085) X-Gm-Message-State: ALoCoQmUwl/imkibwI7cKLsSX7Nt56CF2iwvq0sTfpEuvJxSyprJXJVnOS8F2qMeHooA9wZ9VrZz Cc: "toolchain@freebsd.org" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Nov 2012 02:26:35 -0000 On Nov 12, 2012, at 12:53 AM, Erik Cederstrand wrote: > Den 09/11/2012 kl. 16.22 skrev Erik Cederstrand : >=20 >> Den 09/11/2012 kl. 15.36 skrev Warner Losh : >>=20 >>> On Nov 9, 2012, at 3:52 AM, Erik Cederstrand wrote: >>>=20 >>>> Hello toolchainers, >>>>=20 >>>> I'm attempting to clean up hardcoded ar(1) flags in the tree to use = the global ARFLAGS in share/mk/sys.mk instead. I want to be able to add = "-D" to ARFLAGS and have it used everywhere. >>>>=20 >>>> The patch changes some hardcoded flags from e.g. "cru" to the = default "rl" or "rv" from sys.mk. Looking at the manpage for ar(1), I'm = pretty sure this is safe, and my runtime tests haven't turned out any = problems. Loosing the "u" flags means loosing a bit in performance in = theory, but I have tested this to be negligible in a buildworld / kernel = run. In a later iteration, maybe the default flags can be added a "u". >>>>=20 >>>> Are there any problems with this patch? >>>=20 >>> I don't like losing the 'c' flag. Makes things in the build too = whiny. >>> Why purposely lose the 'u' flag that you know helps performance? >>> Why move from cq to rl? This can be a big slow down... >>=20 >> I'd actually like to add both 'u' and 'c', I just didn't want to both = clean up and change the default in the same patch. A followup patch = could be: >=20 > If there are no other objections, I'll try to both patches into the = tree (I have no commit bit myself). You haven't answered my objections, so not yet. I haven't had a chance = to see if this message actually answers my concerns though (my life has = been busy). Warner= From owner-freebsd-toolchain@FreeBSD.ORG Tue Nov 13 08:35:12 2012 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8252B824 for ; Tue, 13 Nov 2012 08:35:12 +0000 (UTC) (envelope-from erik@cederstrand.dk) Received: from csmtp2.one.com (csmtp2.one.com [91.198.169.22]) by mx1.freebsd.org (Postfix) with ESMTP id 37C968FC0C for ; Tue, 13 Nov 2012 08:35:11 +0000 (UTC) Received: from [192.168.1.45] (unknown [176.222.238.90]) by csmtp2.one.com (Postfix) with ESMTPA id 4186A3019224; Tue, 13 Nov 2012 08:35:05 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) Subject: Re: arflags cleanup From: Erik Cederstrand In-Reply-To: <0693B91A-6320-4CE9-A6FA-821B290BB74C@bsdimp.com> Date: Tue, 13 Nov 2012 09:35:06 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <553C482F-9A67-4E60-9DBE-D5D6CA548D67@cederstrand.dk> References: <3D0FBCC4-743C-45B0-82E0-4C82501F7E60@cederstrand.dk> <0693B91A-6320-4CE9-A6FA-821B290BB74C@bsdimp.com> To: Warner Losh X-Mailer: Apple Mail (2.1499) Cc: toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Nov 2012 08:35:12 -0000 Warner, Den 13/11/2012 kl. 03.26 skrev Warner Losh : >>=20 >> If there are no other objections, I'll try to both patches into the = tree (I have no commit bit myself). >=20 > You haven't answered my objections, so not yet. I haven't had a = chance to see if this message actually answers my concerns though (my = life has been busy). As I understood your objections, you were worried about the negative = performance impact of loosing 'u', and the extra verbosity of loosing = 'c'. The first patch attempts to clean up ar flags, so makefiles respect the = global ARFLAGS if one is defined, without changing the default ARFLAGS = in share/mk/sys.mk. The second patch changes the default from 'rl' to = 'cru'. If this does not address your concerns, could you elaborate a bit more? Thanks, Erik= From owner-freebsd-toolchain@FreeBSD.ORG Wed Nov 14 14:45:32 2012 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 576D1A6F; Wed, 14 Nov 2012 14:45:32 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirg.bris.ac.uk (dirg.bris.ac.uk [137.222.10.102]) by mx1.freebsd.org (Postfix) with ESMTP id 1160B8FC08; Wed, 14 Nov 2012 14:45:31 +0000 (UTC) Received: from ncsc.bris.ac.uk ([137.222.10.41]) by dirg.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1TYeDa-0006ob-RA; Wed, 14 Nov 2012 14:45:30 +0000 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncsc.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1TYeDZ-0003ro-Qa; Wed, 14 Nov 2012 14:45:30 +0000 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5) with ESMTP id qAEEjTfl047897; Wed, 14 Nov 2012 14:45:29 GMT (envelope-from mexas@mech-cluster241.men.bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5/Submit) id qAEEjTXQ047896; Wed, 14 Nov 2012 14:45:29 GMT (envelope-from mexas) Date: Wed, 14 Nov 2012 14:45:29 GMT From: Anton Shterenlikht Message-Id: <201211141445.qAEEjTXQ047896@mech-cluster241.men.bris.ac.uk> To: toolchain@freebsd.org, zeising@freebsd.org Subject: Re: [CFT] devel/binutils 2.23 In-Reply-To: <5097D37B.1020806@freebsd.org> X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: mexas@bristol.ac.uk List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Nov 2012 14:45:32 -0000 Date: Mon, 05 Nov 2012 15:55:55 +0100 From: Niclas Zeising Hi! Attached is a patch that updates the devel/binutils port to the latest version, 2.23. This is a minor version, and looking at the release notes I can't see anything suprising. Nonetheless it would be very good to have it tested before I commit the update (sometime after 9.1 when the ports tree is unfrozen). I am especially interested in testing on things not i386 or amd64, since I only have access to those architectures. When applying the patch, remember to add -E to patch, to remove empty files. Thank you! -- Niclas Zeising It installed fine on ia64 and sparc64, both -current. I don't know how to test. Please advise if there are simple tests. Also, just to check, I manually deleted *orig files from under files/ after applying the patch: # ls -al /usr/ports/devel/binutils/files/ total 20 drwxr-xr-x 2 root wheel 1024 Nov 14 12:58 . drwxr-xr-x 4 root wheel 512 Nov 14 13:00 .. -rw-r--r-- 1 root wheel 353 Nov 14 12:55 patch-bfd_Makefile.in -rw-r--r-- 1 root wheel 297 Nov 14 12:55 patch-gold_Makefile.in -rw-r--r-- 1 root wheel 471 Nov 14 12:55 patch-gold_script.cc # because I think all files in this directory will be used as patches, no matter the name. Am I wrong? Anton From owner-freebsd-toolchain@FreeBSD.ORG Wed Nov 14 20:20:06 2012 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 402FE463 for ; Wed, 14 Nov 2012 20:20:06 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: from mail.lysator.liu.se (mail.lysator.liu.se [IPv6:2001:6b0:17:f0a0::3]) by mx1.freebsd.org (Postfix) with ESMTP id A88718FC08 for ; Wed, 14 Nov 2012 20:20:05 +0000 (UTC) Received: from mail.lysator.liu.se (localhost [127.0.0.1]) by mail.lysator.liu.se (Postfix) with ESMTP id EE7264000E for ; Wed, 14 Nov 2012 21:20:03 +0100 (CET) Received: by mail.lysator.liu.se (Postfix, from userid 1004) id E41294000D; Wed, 14 Nov 2012 21:20:03 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on bernadotte.lysator.liu.se X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=AWL autolearn=disabled version=3.3.1 X-Spam-Score: 0.0 Received: from mx.daemonic.se (mx.daemonic.se [IPv6:2001:470:dca9:0:1::3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.lysator.liu.se (Postfix) with ESMTPSA id 68FB840005; Wed, 14 Nov 2012 21:20:03 +0100 (CET) Received: from mailscanner.daemonic.se (mailscanner.daemonic.se [IPv6:2001:470:dca9:0:1::6]) by mx.daemonic.se (Postfix) with ESMTPS id 3Y1xry4vWCz8hVq; Wed, 14 Nov 2012 21:20:02 +0100 (CET) X-Virus-Scanned: amavisd-new at daemonic.se Received: from mx.daemonic.se ([IPv6:2001:470:dca9:0:1::3]) (using TLS with cipher CAMELLIA256-SHA) by mailscanner.daemonic.se (mailscanner.daemonic.se [IPv6:2001:470:dca9:0:1::6]) (amavisd-new, port 10025) with ESMTPS id BVA9f3nYbv9O; Wed, 14 Nov 2012 21:20:00 +0100 (CET) Received: from mail.daemonic.se (mail.daemonic.se [IPv6:2001:470:dca9:0:1::4]) by mx.daemonic.se (Postfix) with ESMTPS id 3Y1xrw4Qhvz8hVn; Wed, 14 Nov 2012 21:20:00 +0100 (CET) Received: from tifa.daemonic.se (tifa.daemonic.se [IPv6:2001:470:dca9:1::6]) by mail.daemonic.se (Postfix) with ESMTPSA id 3Y1xrw46Xxz9CwY; Wed, 14 Nov 2012 21:20:00 +0100 (CET) Received: from tifa.daemonic.se (localhost [IPv6:::1]) by tifa.daemonic.se (Postfix) with ESMTP id C25FE228F2; Wed, 14 Nov 2012 21:19:59 +0100 (CET) Message-ID: <50A3FCEF.9060204@freebsd.org> Date: Wed, 14 Nov 2012 21:19:59 +0100 From: Niclas Zeising User-Agent: Mutt/1.5.21 MIME-Version: 1.0 To: mexas@bristol.ac.uk Subject: Re: [CFT] devel/binutils 2.23 References: <201211141445.qAEEjTXQ047896@mech-cluster241.men.bris.ac.uk> In-Reply-To: <201211141445.qAEEjTXQ047896@mech-cluster241.men.bris.ac.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP Cc: toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Nov 2012 20:20:06 -0000 On 11/14/12 15:45, Anton Shterenlikht wrote: > It installed fine on ia64 and sparc64, both -current. > I don't know how to test. Please advise if there are > simple tests. > > Also, just to check, I manually deleted *orig files > from under files/ after applying the patch: > > # ls -al /usr/ports/devel/binutils/files/ > total 20 > drwxr-xr-x 2 root wheel 1024 Nov 14 12:58 . > drwxr-xr-x 4 root wheel 512 Nov 14 13:00 .. > -rw-r--r-- 1 root wheel 353 Nov 14 12:55 patch-bfd_Makefile.in > -rw-r--r-- 1 root wheel 297 Nov 14 12:55 patch-gold_Makefile.in > -rw-r--r-- 1 root wheel 471 Nov 14 12:55 patch-gold_script.cc > # > > because I think all files in this directory > will be used as patches, no matter the name. > Am I wrong? > > Anton Just compile test some binaries and see that they link and work ok. The .orig files are left over when running patch, and has to be removed. Sorry if I wasn't clear on that in my previous mail. Thanks for testing! Regards! -- Niclas Zeising From owner-freebsd-toolchain@FreeBSD.ORG Thu Nov 15 08:19:55 2012 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DC5A3893; Thu, 15 Nov 2012 08:19:55 +0000 (UTC) (envelope-from hans@beastielabs.net) Received: from mail.beastielabs.net (beasties.demon.nl [82.161.3.114]) by mx1.freebsd.org (Postfix) with ESMTP id 60FE58FC08; Thu, 15 Nov 2012 08:19:54 +0000 (UTC) Received: from merom.hotsoft.nl (merom.hotsoft.nl [192.168.0.12]) by mail.beastielabs.net (8.14.5/8.14.5) with ESMTP id qAF8JkT1043292; Thu, 15 Nov 2012 09:19:47 +0100 (CET) (envelope-from hans@beastielabs.net) Message-ID: <50A4A5A2.2000902@beastielabs.net> Date: Thu, 15 Nov 2012 09:19:46 +0100 From: Hans Ottevanger User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:16.0) Gecko/20121030 Thunderbird/16.0.2 MIME-Version: 1.0 To: Niclas Zeising Subject: Re: [CFT] devel/binutils 2.23 References: <201211141445.qAEEjTXQ047896@mech-cluster241.men.bris.ac.uk> <50A3FCEF.9060204@freebsd.org> In-Reply-To: <50A3FCEF.9060204@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Nov 2012 08:19:55 -0000 On 11/14/12 21:19, Niclas Zeising wrote: > On 11/14/12 15:45, Anton Shterenlikht wrote: >> It installed fine on ia64 and sparc64, both -current. >> I don't know how to test. Please advise if there are >> simple tests. >> >> Also, just to check, I manually deleted *orig files >> from under files/ after applying the patch: >> >> # ls -al /usr/ports/devel/binutils/files/ >> total 20 >> drwxr-xr-x 2 root wheel 1024 Nov 14 12:58 . >> drwxr-xr-x 4 root wheel 512 Nov 14 13:00 .. >> -rw-r--r-- 1 root wheel 353 Nov 14 12:55 patch-bfd_Makefile.in >> -rw-r--r-- 1 root wheel 297 Nov 14 12:55 patch-gold_Makefile.in >> -rw-r--r-- 1 root wheel 471 Nov 14 12:55 patch-gold_script.cc >> # >> >> because I think all files in this directory >> will be used as patches, no matter the name. >> Am I wrong? >> >> Anton > > Just compile test some binaries and see that they link and work ok. > The .orig files are left over when running patch, and has to be removed. > Sorry if I wasn't clear on that in my previous mail. > Thanks for testing! > Regards! Please be aware that apparently something went wrong with the release of binutils-2.23 (see the discussion ending in: http://sourceware.org/ml/binutils/2012-10/msg00339.html though I doubt the glitches will affect your usage) and it has been re-released as binutils-2.23.1. Maybe it is better to base the update if the binutils port on that release. Kind regards, Hans Ottevanger From owner-freebsd-toolchain@FreeBSD.ORG Thu Nov 15 08:24:02 2012 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 73896936 for ; Thu, 15 Nov 2012 08:24:02 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: from mail.lysator.liu.se (mail.lysator.liu.se [IPv6:2001:6b0:17:f0a0::3]) by mx1.freebsd.org (Postfix) with ESMTP id DD7CE8FC08 for ; Thu, 15 Nov 2012 08:24:01 +0000 (UTC) Received: from mail.lysator.liu.se (localhost [127.0.0.1]) by mail.lysator.liu.se (Postfix) with ESMTP id 8AB8E40005 for ; Thu, 15 Nov 2012 09:24:00 +0100 (CET) Received: by mail.lysator.liu.se (Postfix, from userid 1004) id 8021440010; Thu, 15 Nov 2012 09:24:00 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on bernadotte.lysator.liu.se X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=AWL autolearn=disabled version=3.3.1 X-Spam-Score: 0.0 Received: from mx.daemonic.se (h-45-105.a163.priv.bahnhof.se [94.254.45.105]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.lysator.liu.se (Postfix) with ESMTPSA id BC6D140005; Thu, 15 Nov 2012 09:23:58 +0100 (CET) Received: from mailscanner.daemonic.se (mailscanner.daemonic.se [IPv6:2001:470:dca9:0:1::6]) by mx.daemonic.se (Postfix) with ESMTPS id 3Y2FwG2WV6z8hVn; Thu, 15 Nov 2012 09:23:58 +0100 (CET) X-Virus-Scanned: amavisd-new at daemonic.se Received: from mx.daemonic.se ([10.1.0.3]) (using TLS with cipher CAMELLIA256-SHA) by mailscanner.daemonic.se (mailscanner.daemonic.se [10.1.0.6]) (amavisd-new, port 10025) with ESMTPS id jXvV_uwlHrJk; Thu, 15 Nov 2012 09:23:55 +0100 (CET) Received: from mail.daemonic.se (mail.daemonic.se [IPv6:2001:470:dca9:0:1::4]) by mx.daemonic.se (Postfix) with ESMTPS id 3Y2FwC4zPqz8hVm; Thu, 15 Nov 2012 09:23:55 +0100 (CET) Received: from [IPv6:2001:470:dca9:1::3] (celes.daemonic.se [IPv6:2001:470:dca9:1::3]) by mail.daemonic.se (Postfix) with ESMTPSA id 3Y2FwC4dVcz9Ctj; Thu, 15 Nov 2012 09:23:55 +0100 (CET) Message-ID: <50A4A69B.7030200@freebsd.org> Date: Thu, 15 Nov 2012 09:23:55 +0100 From: Niclas Zeising User-Agent: Mutt/1.5.21 MIME-Version: 1.0 To: Hans Ottevanger Subject: Re: [CFT] devel/binutils 2.23 References: <201211141445.qAEEjTXQ047896@mech-cluster241.men.bris.ac.uk> <50A3FCEF.9060204@freebsd.org> <50A4A5A2.2000902@beastielabs.net> In-Reply-To: <50A4A5A2.2000902@beastielabs.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV using ClamSMTP Cc: toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Nov 2012 08:24:02 -0000 On 2012-11-15 09:19, Hans Ottevanger wrote: > On 11/14/12 21:19, Niclas Zeising wrote: >> On 11/14/12 15:45, Anton Shterenlikht wrote: >>> It installed fine on ia64 and sparc64, both -current. >>> I don't know how to test. Please advise if there are >>> simple tests. >>> >>> Also, just to check, I manually deleted *orig files >>> from under files/ after applying the patch: >>> >>> # ls -al /usr/ports/devel/binutils/files/ >>> total 20 >>> drwxr-xr-x 2 root wheel 1024 Nov 14 12:58 . >>> drwxr-xr-x 4 root wheel 512 Nov 14 13:00 .. >>> -rw-r--r-- 1 root wheel 353 Nov 14 12:55 patch-bfd_Makefile.in >>> -rw-r--r-- 1 root wheel 297 Nov 14 12:55 patch-gold_Makefile.in >>> -rw-r--r-- 1 root wheel 471 Nov 14 12:55 patch-gold_script.cc >>> # >>> >>> because I think all files in this directory >>> will be used as patches, no matter the name. >>> Am I wrong? >>> >>> Anton >> >> Just compile test some binaries and see that they link and work ok. >> The .orig files are left over when running patch, and has to be removed. >> Sorry if I wasn't clear on that in my previous mail. >> Thanks for testing! >> Regards! > > Please be aware that apparently something went wrong with the release of > binutils-2.23 (see the discussion ending in: > > http://sourceware.org/ml/binutils/2012-10/msg00339.html > > though I doubt the glitches will affect your usage) and it has been > re-released as binutils-2.23.1. Maybe it is better to base the update if > the binutils port on that release. > I noticed that late last night, but haven't had time to update the patch yet. Thank you for pointing it out. Regards! -- Niclas From owner-freebsd-toolchain@FreeBSD.ORG Thu Nov 15 10:46:40 2012 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 488D4D33; Thu, 15 Nov 2012 10:46:40 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirg.bris.ac.uk (dirg.bris.ac.uk [137.222.10.102]) by mx1.freebsd.org (Postfix) with ESMTP id 03B608FC12; Thu, 15 Nov 2012 10:46:39 +0000 (UTC) Received: from irix.bris.ac.uk ([137.222.10.39] helo=ncs.bris.ac.uk) by dirg.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1TYwxm-0005do-AC; Thu, 15 Nov 2012 10:46:30 +0000 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncs.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1TYwxm-0006K0-3n; Thu, 15 Nov 2012 10:46:26 +0000 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5) with ESMTP id qAFAkOxo078511; Thu, 15 Nov 2012 10:46:24 GMT (envelope-from mexas@mech-cluster241.men.bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5/Submit) id qAFAkOth078510; Thu, 15 Nov 2012 10:46:24 GMT (envelope-from mexas) Date: Thu, 15 Nov 2012 10:46:24 GMT From: Anton Shterenlikht Message-Id: <201211151046.qAFAkOth078510@mech-cluster241.men.bris.ac.uk> To: toolchain@freebsd.org, zeising@freebsd.org Subject: Re: [CFT] devel/binutils 2.23 X-Spam-Score: -1.4 X-Spam-Level: - X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: mexas@bristol.ac.uk List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Nov 2012 10:46:40 -0000 I tried 2 fortran projects. All is fine on sparc64. On ia64 there's a problem with statically linked executables: TZAV> file test.?x test.dx: ELF 64-bit LSB executable, IA-64, version 1 (SYSV), dynamically linked (uses shared libs), for FreeBSD 10.0 (1000013), not stripped test.sx: ELF 64-bit LSB executable, IA-64, version 1 (SYSV), statically linked, for FreeBSD 10.0 (1000013), not stripped TZAV> ./test.dx THIS IS SLATEC VERSION 4.1 I? ^C TZAV> ./test.sx ELF binary type "0" not known. ./test.sx: Exec format error. Binary file not executable. TZAV> But I haven't checked this for a while, so not sure if this is new or old problem. Anton From owner-freebsd-toolchain@FreeBSD.ORG Thu Nov 15 12:24:58 2012 Return-Path: Delivered-To: toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 40A147C8; Thu, 15 Nov 2012 12:24:58 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirg.bris.ac.uk (dirg.bris.ac.uk [137.222.10.102]) by mx1.freebsd.org (Postfix) with ESMTP id EEABB8FC15; Thu, 15 Nov 2012 12:24:57 +0000 (UTC) Received: from ncsc.bris.ac.uk ([137.222.10.41]) by dirg.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1TYyV6-00066J-Jd; Thu, 15 Nov 2012 12:24:56 +0000 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncsc.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1TYyV6-0003f9-A5; Thu, 15 Nov 2012 12:24:56 +0000 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5) with ESMTP id qAFCOtbW004455; Thu, 15 Nov 2012 12:24:55 GMT (envelope-from mexas@mech-cluster241.men.bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5/Submit) id qAFCOtRc004454; Thu, 15 Nov 2012 12:24:55 GMT (envelope-from mexas) Date: Thu, 15 Nov 2012 12:24:55 GMT From: Anton Shterenlikht Message-Id: <201211151224.qAFCOtRc004454@mech-cluster241.men.bris.ac.uk> To: toolchain@freebsd.org, zeising@freebsd.org Subject: Re: [CFT] devel/binutils 2.23 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: mexas@bristol.ac.uk List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Nov 2012 12:24:58 -0000 From mexas Thu Nov 15 10:46:24 2012 To: toolchain@freebsd.org, zeising@freebsd.org Subject: Re: [CFT] devel/binutils 2.23 Reply-To: mexas@bristol.ac.uk I tried 2 fortran projects. All is fine on sparc64. On ia64 there's a problem with statically linked executables: TZAV> file test.?x test.dx: ELF 64-bit LSB executable, IA-64, version 1 (SYSV), dynamically linked (uses shared libs), for FreeBSD 10.0 (1000013), not stripped test.sx: ELF 64-bit LSB executable, IA-64, version 1 (SYSV), statically linked, for FreeBSD 10.0 (1000013), not stripped TZAV> ./test.dx THIS IS SLATEC VERSION 4.1 I? ^C TZAV> ./test.sx ELF binary type "0" not known. ./test.sx: Exec format error. Binary file not executable. TZAV> But I haven't checked this for a while, so not sure if this is new or old problem. Yes, this is an old problem. I reinstalled 2.22_3 back, recomplied and relinked and still have the same error. Anton