From nobody Mon Oct 18 02:53:25 2021 X-Original-To: freebsd-toolchain@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 6E429180AD9B; Mon, 18 Oct 2021 02:53:31 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HXhJq28v8z54lR; Mon, 18 Oct 2021 02:53:31 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1634525611; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=DwLzz9KXdqKy1/viRG58xZxpgcg/xgP/+l5qH2Lb5js=; b=PPUU3SRw4NyKxvIEl4rCOIG/Fv4eLXBFzkfQOGkIQj3pmtGSZT7g13scdrJNreMttwqMca GrX6mhCT4bQp15qgeMFcTdGpAfzbNDz0tWVkAd/hsCNUs+TnOqy6S61HJY0Pb9WbOzr6Ne Z4+U64qqum6PDuYkk0AOVJxZSKgXv2iOUtMO6nC+tdYjHtOpJbBco15ovEpST8ojwuJW8y FoF/tosTwzMcdUqGLNOjNn0nayOjfi8XNWuNmrAEqaIEv0HTpHYd+TgsJzhesF4dwaQ+3Z E4EgLJW7DZ4oBs/zq4IiJ/wMZaQlpCaZbEEuuLBgXAR2oXgWLzjcvbXIGmgPmQ== Received: from mail.xzibition.com (unknown [127.0.1.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id E0762E486; Mon, 18 Oct 2021 02:53:30 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 192F0315FB; Sun, 17 Oct 2021 19:53:30 -0700 (PDT) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id llg0ISB_4ZzE; Sun, 17 Oct 2021 19:53:26 -0700 (PDT) Message-ID: <106eb671-428f-2c58-4b4b-0884ebf40a0e@FreeBSD.org> DKIM-Filter: OpenDKIM Filter v2.10.3 mail.xzibition.com ACDBE315EF Date: Sun, 17 Oct 2021 19:53:25 -0700 List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.2.0 Subject: Re: poudriere-devel-3.3.99.20211015 fails to build in my aarch64&armv7 environments (built on amd64 just fine) Content-Language: en-US From: Bryan Drewery To: Mark Millard , FreeBSD Toolchain , freebsd-ports@freebsd.org References: <1CB8D29B-9753-4090-B5FF-1CDA4905DAA3.ref@yahoo.com> <1CB8D29B-9753-4090-B5FF-1CDA4905DAA3@yahoo.com> <6C559A82-1557-45CD-A920-BE4494B82597@yahoo.com> <8CEAB104-2BBA-4466-ADEA-6393CCDBBD74@yahoo.com> <9591B62A-C72F-4981-8154-1011A1EC1C25@yahoo.com> <32eaefbf-2ac7-fb96-3624-0de9c5436eea@FreeBSD.org> Organization: FreeBSD In-Reply-To: <32eaefbf-2ac7-fb96-3624-0de9c5436eea@FreeBSD.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------UjgNCHB6f0QVOPfUSzMEN4LC" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1634525611; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=DwLzz9KXdqKy1/viRG58xZxpgcg/xgP/+l5qH2Lb5js=; b=UWVLoHdPnpBTF4V3v0w/XT9hmGKyxs+GjlsjXFiWXe/+Inl2rFsB3MwK96iU0BcAcJ84Jn pkYJgMim7N96c3MBv7ipuzT6TlxrjGSOXiHNCa9pJFwq/Jl1GqvcYfCmRk9KuGW46o70oI CHUP0y3tDg3K6TWbZqiF/CINOtQe4uJriSuZY8lZPNScF1+bTN/uSSjSB1EXBZtpyRKowf 4sHrMieTG7YSY9aZaVDlCK9pe4fGICDjedo3FES89YVapbWfxQbxVPxYwKxKOjwDdBaRGH f9JEbVTI2gBMgiB0U72ZgAifOMQ/s6ihF10Bjm64nKpZ03WOeu3SnrsQqkKOnw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1634525611; a=rsa-sha256; cv=none; b=Y01TmUd6COluBLDIwvq3b9g9HWPM+mTF7GP6ByhZQEu6NjCy7gNmtajMrzhKHHlWpgC9vk NPr4sEmoCPx1pHzyfN3PlXziEpEQFPGwAGqqN3HViSKTEm3qvpP4a5jeTgjvF0Dxp3DV40 Z6HF46plqcyFHB9mxpkXotvQkQtxPGSwJVfW2VtDrpJRwOn4gGX8o13/FoNngAw9ipElQu Hj/erz5ob2D/bISgfGbnn1tcWCj72tD5rrGQeAbRFU50JKEwsQwtYMpVUyH8C1lextr0D4 2UaCz9j/e8iac6Z3htMcA7Ck+6VkNjN9WyR6jmnulY1gkRi09HZDxT2dqPReSA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------UjgNCHB6f0QVOPfUSzMEN4LC Content-Type: multipart/mixed; boundary="------------0fZjh23EQWUX0Mp6GKv5sem5"; protected-headers="v1" From: Bryan Drewery To: Mark Millard , FreeBSD Toolchain , freebsd-ports@freebsd.org Message-ID: <106eb671-428f-2c58-4b4b-0884ebf40a0e@FreeBSD.org> Subject: Re: poudriere-devel-3.3.99.20211015 fails to build in my aarch64&armv7 environments (built on amd64 just fine) References: <1CB8D29B-9753-4090-B5FF-1CDA4905DAA3.ref@yahoo.com> <1CB8D29B-9753-4090-B5FF-1CDA4905DAA3@yahoo.com> <6C559A82-1557-45CD-A920-BE4494B82597@yahoo.com> <8CEAB104-2BBA-4466-ADEA-6393CCDBBD74@yahoo.com> <9591B62A-C72F-4981-8154-1011A1EC1C25@yahoo.com> <32eaefbf-2ac7-fb96-3624-0de9c5436eea@FreeBSD.org> In-Reply-To: <32eaefbf-2ac7-fb96-3624-0de9c5436eea@FreeBSD.org> --------------0fZjh23EQWUX0Mp6GKv5sem5 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMTAvMTcvMjAyMSAzOjQ1IFBNLCBCcnlhbiBEcmV3ZXJ5IHdyb3RlOg0KPiBPbiAxMC8x Ny8yMDIxIDM6MDYgUE0sIE1hcmsgTWlsbGFyZCB3cm90ZToNCj4+IE9uIDIwMjEtT2N0LTE3 LCBhdCAxMToxOSwgTWFyayBNaWxsYXJkIDxtYXJrbG1pQHlhaG9vLmNvbT4gd3JvdGU6DQo+ Pg0KPj4+IE9uIDIwMjEtT2N0LTE2LCBhdCAyMzo0MSwgTWFyayBNaWxsYXJkIDxtYXJrbG1p IGF0IHlhaG9vLmNvbT4gd3JvdGU6DQo+Pj4NCj4+PiBPbiAyMDIxLU9jdC0xNiwgYXQgMTk6 MjAsIE1hcmsgTWlsbGFyZCB2aWEgZnJlZWJzZC10b29sY2hhaW4gDQo+Pj4gPGZyZWVic2Qt dG9vbGNoYWluQGZyZWVic2Qub3JnPiB3cm90ZToNCj4+Pj4NCj4+Pj4NCj4+Pj4+IFswMDow MDo0NV0gWzA2XSBbMDA6MDA6MThdIFNhdmluZyBwb3J0cy1tZ210L3BvdWRyaWVyZS1kZXZl bCB8IA0KPj4+Pj4gcG91ZHJpZXJlLWRldmVsLTMuMy45OS4yMDIxMTAxNSB3cmtkaXINCj4+ Pj4+IFswMDowMDo0OV0gWzA2XSBbMDA6MDA6MjJdIFNhdmVkIHBvcnRzLW1nbXQvcG91ZHJp ZXJlLWRldmVsIHwgDQo+Pj4+PiBwb3VkcmllcmUtZGV2ZWwtMy4zLjk5LjIwMjExMDE1IHdy a2RpciB0bzogDQo+Pj4+PiAvdXNyL2xvY2FsL3BvdWRyaWVyZS9kYXRhL3dya2RpcnMvMTNf MFItQ0E3Mi1kZWZhdWx0L2RlZmF1bHQvcG91ZHJpZXJlLWRldmVsLTMuMy45OS4yMDIxMTAx NS50YnogDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IExvZzoNCj4+Pj4+DQo+Pj4+PiAuIC4gLg0K Pj4+Pj4gLS0tIHNyYy9saWJleGVjL3BvdWRyaWVyZS9wd2FpdC9zaC1wd2FpdC5vIC0tLQ0K Pj4+Pj4gY2MgLURIQVZFX0NPTkZJR19IIC1JLiAtSS4vc3JjwqDCoCAtbWNwdT1jb3J0ZXgt YTcyIC1XYWxsIC1waXBlIC1PMiAgIA0KPj4+Pj4gLVduby1leHRyYSAtRFNIRUxMIC1zdGQ9 Z251OTkgLURWVEFCU0laRT0xMDAwwqAgLUROT19ISVNUT1JZIA0KPj4+Pj4gLVduby11bnVz ZWQtY29uc3QtdmFyaWFibGUgLWluY2x1ZGXCoCAuL2V4dGVybmFsL3NoX2NvbXBhdC9jb21w YXQuaCANCj4+Pj4+IC1JLi9zDQo+Pj4+PiByY8KgIC1JLi9leHRlcm5hbC9zaCAtSS4vc3Jj L3BvdWRyaWVyZS1zaMKgIC1JLi9zcmMvcG91ZHJpZXJlLXNoIC1PMiANCj4+Pj4+IC1waXBl IC1tY3B1PWNvcnRleC1hNzLCoCAtZyAtZnN0YWNrLXByb3RlY3Rvci1zdHJvbmcgDQo+Pj4+ PiAtZm5vLXN0cmljdC1hbGlhc2luZyAtTVQgc3JjL2xpYmV4ZWMvcG91ZHJpZXJlL3B3YWl0 L3NoLXB3YWl0Lm8gLU1EIA0KPj4+Pj4gLU1QIC1NRiBzcmMvbA0KPj4+Pj4gaWJleGVjL3Bv dWRyaWVyZS9wd2FpdC8uZGVwcy9zaC1wd2FpdC5UcG8gLWMgLW8gDQo+Pj4+PiBzcmMvbGli ZXhlYy9wb3VkcmllcmUvcHdhaXQvc2gtcHdhaXQubyBgdGVzdCAtZiANCj4+Pj4+ICdzcmMv bGliZXhlYy9wb3VkcmllcmUvcHdhaXQvcHdhaXQuYycgfHwgZWNobyANCj4+Pj4+ICcuLydg c3JjL2xpYmV4ZWMvcG91ZHJpZXJlL3B3YWl0L3B3YWl0LmMNCj4+Pj4+IC4gLiAuDQo+Pj4+ PiAtLS0gc3JjL2xpYmV4ZWMvcG91ZHJpZXJlL3B3YWl0L3NoLXB3YWl0Lm8gLS0tDQo+Pj4+ PiBzcmMvbGliZXhlYy9wb3VkcmllcmUvcHdhaXQvcHdhaXQuYzo2MjoyOiBlcnJvcjogcGFz c2luZyAndm9pZCAqJyANCj4+Pj4+IHRvIHBhcmFtZXRlciBvZiBpbmNvbXBhdGlibGUgdHlw ZSAndmFfbGlzdCcgKGFrYSAnX19idWlsdGluX3ZhX2xpc3QnKQ0KPj4+Pj4gwqDCoMKgwqDC oCBleGl0KEVYX1VTQUdFKTsNCj4+Pj4+IMKgwqDCoMKgwqAgXn5+fn5+fn5+fn5+fn4NCj4+ Pj4+IC4vc3JjL3BvdWRyaWVyZS1zaC9oZWxwZXJzLmg6MTA2OjIwOiBub3RlOiBleHBhbmRl ZCBmcm9tIG1hY3JvICdleGl0Jw0KPj4+Pj4gI2RlZmluZSBleGl0KC4uLinCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGV4aXRfKF8sICMjX19WQV9BUkdTX18pDQo+Pj4+PiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+DQo+Pj4+PiAuL3NyYy9wb3VkcmllcmUtc2gvaGVs cGVycy5oOjEwNzoyMTogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnZXhpdF8nDQo+Pj4+ PiAjZGVmaW5lIGV4aXRfKC4uLinCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBleGl0X1go X19WQV9BUkdTX18sIF8xLCANCj4+Pj4+IF8wKShfX1ZBX0FSR1NfXykNCj4+Pj4+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg Xn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fg0KPj4+Pj4gLi9zcmMv cG91ZHJpZXJlLXNoL2hlbHBlcnMuaDoxMDg6MzI6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFj cm8gDQo+Pj4+PiAnZXhpdF9YJw0KPj4+Pj4gI2RlZmluZSBleGl0X1goXzAsIF8xLCBYLCAu Li4pwqAgZXhpdCAjIyBYDQo+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF4NCj4+Pj4+IDxzY3JhdGNoIHNwYWNlPjo0 MDoxOiBub3RlOiBleHBhbmRlZCBmcm9tIGhlcmUNCj4+Pj4+IGV4aXRfMQ0KPj4+Pj4gXg0K Pj4+Pj4gLi9zcmMvcG91ZHJpZXJlLXNoL2hlbHBlcnMuaDoxMTA6NTg6IG5vdGU6IGV4cGFu ZGVkIGZyb20gbWFjcm8gDQo+Pj4+PiAnZXhpdF8xJw0KPj4+Pj4gI2RlZmluZSBleGl0XzEo Xywgc3RhdHVzKcKgwqDCoMKgwqDCoCB2ZXJyb3J3aXRoc3RhdHVzKHN0YXR1cywgTlVMTCwg TlVMTCkNCj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBefn5+DQo+Pj4+PiAvdXNyL2luY2x1ZGUvc3lz L19udWxsLmg6MzQ6MTQ6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ05VTEwnDQo+Pj4+ PiAjZGVmaW5lIE5VTEzCoMKgwqAgKCh2b2lkICopMCkNCj4+Pj4+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIF5+fn5+fn5+fn5+DQo+Pj4+PiAuL3NyYy9wb3VkcmllcmUtc2gvaGVs cGVycy5oOjEwNDo0OTogbm90ZTogcGFzc2luZyBhcmd1bWVudCB0byANCj4+Pj4+IHBhcmFt ZXRlciBoZXJlDQo+Pj4+PiB2b2lkIHZlcnJvcndpdGhzdGF0dXMoaW50LCBjb25zdCBjaGFy ICosIHZhX2xpc3QpIF9fcHJpbnRmMGxpa2UoMiwgDQo+Pj4+PiAwKSBfX2RlYWQyOw0KPj4+ Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF4NCj4+Pj4+IHNyYy9s aWJleGVjL3BvdWRyaWVyZS9wd2FpdC9wd2FpdC5jOjIwNTo1OiBlcnJvcjogcGFzc2luZyAn dm9pZCAqJyANCj4+Pj4+IHRvIHBhcmFtZXRlciBvZiBpbmNvbXBhdGlibGUgdHlwZSAndmFf bGlzdCcgKGFrYSAnX19idWlsdGluX3ZhX2xpc3QnKQ0KPj4+Pj4gwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBleGl0KEVYX09L KTsNCj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgXn5+fn5+fn5+fn4NCj4+Pj4+IC4vc3JjL3BvdWRyaWVyZS1zaC9o ZWxwZXJzLmg6MTA2OjIwOiBub3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdleGl0Jw0KPj4+ Pj4gI2RlZmluZSBleGl0KC4uLinCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV4aXRf KF8sICMjX19WQV9BUkdTX18pDQo+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ DQo+Pj4+PiAuL3NyYy9wb3VkcmllcmUtc2gvaGVscGVycy5oOjEwNzoyMTogbm90ZTogZXhw YW5kZWQgZnJvbSBtYWNybyAnZXhpdF8nDQo+Pj4+PiAjZGVmaW5lIGV4aXRfKC4uLinCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBleGl0X1goX19WQV9BUkdTX18sIF8xLCANCj4+Pj4+ IF8wKShfX1ZBX0FSR1NfXykNCj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fg0KPj4+Pj4gLi9zcmMvcG91ZHJpZXJlLXNoL2hlbHBlcnMuaDox MDg6MzI6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gDQo+Pj4+PiAnZXhpdF9YJw0KPj4+ Pj4gI2RlZmluZSBleGl0X1goXzAsIF8xLCBYLCAuLi4pwqAgZXhpdCAjIyBYDQo+Pj4+PiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIF4NCj4+Pj4+IDxzY3JhdGNoIHNwYWNlPjo0MToxOiBub3RlOiBleHBhbmRlZCBmcm9t IGhlcmUNCj4+Pj4+IGV4aXRfMQ0KPj4+Pj4gXg0KPj4+Pj4gLi9zcmMvcG91ZHJpZXJlLXNo L2hlbHBlcnMuaDoxMTA6NTg6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gDQo+Pj4+PiAn ZXhpdF8xJw0KPj4+Pj4gI2RlZmluZSBleGl0XzEoXywgc3RhdHVzKcKgwqDCoMKgwqDCoCB2 ZXJyb3J3aXRoc3RhdHVzKHN0YXR1cywgTlVMTCwgTlVMTCkNCj4+Pj4+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBefn5+DQo+Pj4+PiAvdXNyL2luY2x1ZGUvc3lzL19udWxsLmg6MzQ6MTQ6IG5vdGU6IGV4 cGFuZGVkIGZyb20gbWFjcm8gJ05VTEwnDQo+Pj4+PiAjZGVmaW5lIE5VTEzCoMKgwqAgKCh2 b2lkICopMCkNCj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF5+fn5+fn5+fn5+ DQo+Pj4+PiAuL3NyYy9wb3VkcmllcmUtc2gvaGVscGVycy5oOjEwNDo0OTogbm90ZTogcGFz c2luZyBhcmd1bWVudCB0byANCj4+Pj4+IHBhcmFtZXRlciBoZXJlDQo+Pj4+PiB2b2lkIHZl cnJvcndpdGhzdGF0dXMoaW50LCBjb25zdCBjaGFyICosIHZhX2xpc3QpIF9fcHJpbnRmMGxp a2UoMiwgDQo+Pj4+PiAwKSBfX2RlYWQyOw0KPj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIF4NCj4+Pj4+IHNyYy9saWJleGVjL3BvdWRyaWVyZS9wd2FpdC9w d2FpdC5jOjI3NTo1OiBlcnJvcjogcGFzc2luZyAndm9pZCAqJyANCj4+Pj4+IHRvIHBhcmFt ZXRlciBvZiBpbmNvbXBhdGlibGUgdHlwZSAndmFfbGlzdCcgKGFrYSAnX19idWlsdGluX3Zh X2xpc3QnKQ0KPj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBleGl0KDEyNCk7DQo+Pj4+PiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF5+fn5+fn5+fg0K Pj4+Pj4gLi9zcmMvcG91ZHJpZXJlLXNoL2hlbHBlcnMuaDoxMDY6MjA6IG5vdGU6IGV4cGFu ZGVkIGZyb20gbWFjcm8gJ2V4aXQnDQo+Pj4+PiAjZGVmaW5lIGV4aXQoLi4uKcKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgZXhpdF8oXywgIyNfX1ZBX0FSR1NfXykNCj4+Pj4+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4NCj4+Pj4+IC4vc3JjL3BvdWRyaWVyZS1zaC9o ZWxwZXJzLmg6MTA3OjIxOiBub3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdleGl0XycNCj4+ Pj4+ICNkZWZpbmUgZXhpdF8oLi4uKcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV4aXRf WChfX1ZBX0FSR1NfXywgXzEsIA0KPj4+Pj4gXzApKF9fVkFfQVJHU19fKQ0KPj4+Pj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+DQo+Pj4+PiAuL3Ny Yy9wb3VkcmllcmUtc2gvaGVscGVycy5oOjEwODozMjogbm90ZTogZXhwYW5kZWQgZnJvbSBt YWNybyANCj4+Pj4+ICdleGl0X1gnDQo+Pj4+PiAjZGVmaW5lIGV4aXRfWChfMCwgXzEsIFgs IC4uLinCoCBleGl0ICMjIFgNCj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXg0KPj4+Pj4gPHNjcmF0Y2ggc3BhY2U+ OjQyOjE6IG5vdGU6IGV4cGFuZGVkIGZyb20gaGVyZQ0KPj4+Pj4gZXhpdF8xDQo+Pj4+PiBe DQo+Pj4+PiAuL3NyYy9wb3VkcmllcmUtc2gvaGVscGVycy5oOjExMDo1ODogbm90ZTogZXhw YW5kZWQgZnJvbSBtYWNybyANCj4+Pj4+ICdleGl0XzEnDQo+Pj4+PiAjZGVmaW5lIGV4aXRf MShfLCBzdGF0dXMpwqDCoMKgwqDCoMKgIHZlcnJvcndpdGhzdGF0dXMoc3RhdHVzLCBOVUxM LCBOVUxMKQ0KPj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF5+fn4NCj4+Pj4+IC91c3IvaW5jbHVkZS9z eXMvX251bGwuaDozNDoxNDogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyAnTlVMTCcNCj4+ Pj4+ICNkZWZpbmUgTlVMTMKgwqDCoCAoKHZvaWQgKikwKQ0KPj4+Pj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgXn5+fn5+fn5+fn4NCj4+Pj4+IC4vc3JjL3BvdWRyaWVyZS1zaC9o ZWxwZXJzLmg6MTA0OjQ5OiBub3RlOiBwYXNzaW5nIGFyZ3VtZW50IHRvIA0KPj4+Pj4gcGFy YW1ldGVyIGhlcmUNCj4+Pj4+IHZvaWQgdmVycm9yd2l0aHN0YXR1cyhpbnQsIGNvbnN0IGNo YXIgKiwgdmFfbGlzdCkgX19wcmludGYwbGlrZSgyLCANCj4+Pj4+IDApIF9fZGVhZDI7DQo+ Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXg0KPj4+Pj4gc3Jj L2xpYmV4ZWMvcG91ZHJpZXJlL3B3YWl0L3B3YWl0LmM6MzAzOjU6IGVycm9yOiBwYXNzaW5n ICd2b2lkIConIA0KPj4+Pj4gdG8gcGFyYW1ldGVyIG9mIGluY29tcGF0aWJsZSB0eXBlICd2 YV9saXN0JyAoYWthICdfX2J1aWx0aW5fdmFfbGlzdCcpDQo+Pj4+PiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV4aXQoRVhf T0spOw0KPj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBefn5+fn5+fn5+fg0KPj4+Pj4gLi9zcmMvcG91ZHJpZXJlLXNo L2hlbHBlcnMuaDoxMDY6MjA6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ2V4aXQnDQo+ Pj4+PiAjZGVmaW5lIGV4aXQoLi4uKcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXhp dF8oXywgIyNfX1ZBX0FSR1NfXykNCj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn4NCj4+Pj4+IC4vc3JjL3BvdWRyaWVyZS1zaC9oZWxwZXJzLmg6MTA3OjIxOiBub3RlOiBl eHBhbmRlZCBmcm9tIG1hY3JvICdleGl0XycNCj4+Pj4+ICNkZWZpbmUgZXhpdF8oLi4uKcKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV4aXRfWChfX1ZBX0FSR1NfXywgXzEsIA0KPj4+ Pj4gXzApKF9fVkFfQVJHU19fKQ0KPj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBefn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+DQo+Pj4+PiAuL3NyYy9wb3VkcmllcmUtc2gvaGVscGVycy5o OjEwODozMjogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyANCj4+Pj4+ICdleGl0X1gnDQo+ Pj4+PiAjZGVmaW5lIGV4aXRfWChfMCwgXzEsIFgsIC4uLinCoCBleGl0ICMjIFgNCj4+Pj4+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgXg0KPj4+Pj4gPHNjcmF0Y2ggc3BhY2U+OjQzOjE6IG5vdGU6IGV4cGFuZGVkIGZy b20gaGVyZQ0KPj4+Pj4gZXhpdF8xDQo+Pj4+PiBeDQo+Pj4+PiAuL3NyYy9wb3VkcmllcmUt c2gvaGVscGVycy5oOjExMDo1ODogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyANCj4+Pj4+ ICdleGl0XzEnDQo+Pj4+PiAjZGVmaW5lIGV4aXRfMShfLCBzdGF0dXMpwqDCoMKgwqDCoMKg IHZlcnJvcndpdGhzdGF0dXMoc3RhdHVzLCBOVUxMLCBOVUxMKQ0KPj4+Pj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIF5+fn4NCj4+Pj4+IC91c3IvaW5jbHVkZS9zeXMvX251bGwuaDozNDoxNDogbm90ZTog ZXhwYW5kZWQgZnJvbSBtYWNybyAnTlVMTCcNCj4+Pj4+ICNkZWZpbmUgTlVMTMKgwqDCoCAo KHZvaWQgKikwKQ0KPj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXn5+fn5+fn5+ fn4NCj4+Pj4+IC4vc3JjL3BvdWRyaWVyZS1zaC9oZWxwZXJzLmg6MTA0OjQ5OiBub3RlOiBw YXNzaW5nIGFyZ3VtZW50IHRvIA0KPj4+Pj4gcGFyYW1ldGVyIGhlcmUNCj4+Pj4+IHZvaWQg dmVycm9yd2l0aHN0YXR1cyhpbnQsIGNvbnN0IGNoYXIgKiwgdmFfbGlzdCkgX19wcmludGYw bGlrZSgyLCANCj4+Pj4+IDApIF9fZGVhZDI7DQo+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgXg0KPj4+Pj4gc3JjL2xpYmV4ZWMvcG91ZHJpZXJlL3B3YWl0 L3B3YWl0LmM6MzE5OjI6IGVycm9yOiBwYXNzaW5nICd2b2lkIConIA0KPj4+Pj4gdG8gcGFy YW1ldGVyIG9mIGluY29tcGF0aWJsZSB0eXBlICd2YV9saXN0JyAoYWthICdfX2J1aWx0aW5f dmFfbGlzdCcpDQo+Pj4+PiDCoMKgwqDCoMKgIGV4aXQoRVhfT0spOw0KPj4+Pj4gwqDCoMKg wqDCoCBefn5+fn5+fn5+fg0KPj4+Pj4gLi9zcmMvcG91ZHJpZXJlLXNoL2hlbHBlcnMuaDox MDY6MjA6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ2V4aXQnDQo+Pj4+PiAjZGVmaW5l IGV4aXQoLi4uKcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXhpdF8oXywgIyNfX1ZB X0FSR1NfXykNCj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4NCj4+Pj4+IC4v c3JjL3BvdWRyaWVyZS1zaC9oZWxwZXJzLmg6MTA3OjIxOiBub3RlOiBleHBhbmRlZCBmcm9t IG1hY3JvICdleGl0XycNCj4+Pj4+ICNkZWZpbmUgZXhpdF8oLi4uKcKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGV4aXRfWChfX1ZBX0FSR1NfXywgXzEsIA0KPj4+Pj4gXzApKF9fVkFf QVJHU19fKQ0KPj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+DQo+Pj4+PiAuL3NyYy9wb3VkcmllcmUtc2gvaGVscGVycy5oOjEwODozMjogbm90 ZTogZXhwYW5kZWQgZnJvbSBtYWNybyANCj4+Pj4+ICdleGl0X1gnDQo+Pj4+PiAjZGVmaW5l IGV4aXRfWChfMCwgXzEsIFgsIC4uLinCoCBleGl0ICMjIFgNCj4+Pj4+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXg0KPj4+ Pj4gPHNjcmF0Y2ggc3BhY2U+OjQ0OjE6IG5vdGU6IGV4cGFuZGVkIGZyb20gaGVyZQ0KPj4+ Pj4gZXhpdF8xDQo+Pj4+PiBeDQo+Pj4+PiAuL3NyYy9wb3VkcmllcmUtc2gvaGVscGVycy5o OjExMDo1ODogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyANCj4+Pj4+ICdleGl0XzEnDQo+ Pj4+PiAjZGVmaW5lIGV4aXRfMShfLCBzdGF0dXMpwqDCoMKgwqDCoMKgIHZlcnJvcndpdGhz dGF0dXMoc3RhdHVzLCBOVUxMLCBOVUxMKQ0KPj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF5+fn4NCj4+ Pj4+IC4gLiAuDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IC0tLSBzcmMvcG91ZHJpZXJlLXNoL3No LW1rZGlyLm8gLS0tDQo+Pj4+PiBjYyAtREhBVkVfQ09ORklHX0ggLUkuIC1JLi9zcmPCoMKg IC1tY3B1PWNvcnRleC1hNzIgLVdhbGwgLXBpcGUgLU8yICAgDQo+Pj4+PiAtV25vLWV4dHJh IC1EU0hFTEwgLXN0ZD1nbnU5OSAtRFZUQUJTSVpFPTEwMDDCoCAtRE5PX0hJU1RPUlkgDQo+ Pj4+PiAtV25vLXVudXNlZC1jb25zdC12YXJpYWJsZSAtaW5jbHVkZcKgIC4vZXh0ZXJuYWwv c2hfY29tcGF0L2NvbXBhdC5oIA0KPj4+Pj4gLUkuL3NyY8KgIC1JLi9leHRlcm5hbC9zaCAt SS4vc3JjL3BvdWRyaWVyZS1zaMKgIC1JLi9zcmMvcG91ZHJpZXJlLXNoIA0KPj4+Pj4gLU8y IC1waXBlIC1tY3B1PWNvcnRleC1hNzLCoCAtZyAtZnN0YWNrLXByb3RlY3Rvci1zdHJvbmcg DQo+Pj4+PiAtZm5vLXN0cmljdC1hbGlhc2luZyAtTVQgc3JjL3BvdWRyaWVyZS1zaC9zaC1t a2Rpci5vIC1NRCAtTVAgLU1GIA0KPj4+Pj4gc3JjL3BvdWRyaWVyZS1zaC8uZGVwcy9zaC1t a2Rpci5UcG8gLWMgLW8gDQo+Pj4+PiBzcmMvcG91ZHJpZXJlLXNoL3NoLW1rZGlyLm8gYHRl c3QgLWYgJ3NyYy9wb3VkcmllcmUtc2gvbWtkaXIuYycgfHwgDQo+Pj4+PiBlY2hvICcuLydg c3JjL3BvdWRyaWVyZS1zaC9ta2Rpci5jDQo+Pj4+PiAuIC4gLg0KPj4+Pj4gLS0tIHNyYy9w b3VkcmllcmUtc2gvc2gtbWtkaXIubyAtLS0NCj4+Pj4+IHNyYy9wb3VkcmllcmUtc2gvbWtk aXIuYzoxMzk6MjogZXJyb3I6IHBhc3NpbmcgJ3ZvaWQgKicgdG8gDQo+Pj4+PiBwYXJhbWV0 ZXIgb2YgaW5jb21wYXRpYmxlIHR5cGUgJ3ZhX2xpc3QnIChha2EgJ19fYnVpbHRpbl92YV9s aXN0JykNCj4+Pj4+IMKgwqDCoMKgwqAgZXhpdChleGl0dmFsKTsNCj4+Pj4+IMKgwqDCoMKg wqAgXn5+fn5+fn5+fn5+fg0KPj4+Pj4gLi9zcmMvcG91ZHJpZXJlLXNoL2hlbHBlcnMuaDox MDY6MjA6IG5vdGU6IGV4cGFuZGVkIGZyb20gbWFjcm8gJ2V4aXQnDQo+Pj4+PiAjZGVmaW5l IGV4aXQoLi4uKcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXhpdF8oXywgIyNfX1ZB X0FSR1NfXykNCj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4NCj4+Pj4+IC4v c3JjL3BvdWRyaWVyZS1zaC9oZWxwZXJzLmg6MTA3OjIxOiBub3RlOiBleHBhbmRlZCBmcm9t IG1hY3JvICdleGl0XycNCj4+Pj4+ICNkZWZpbmUgZXhpdF8oLi4uKcKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGV4aXRfWChfX1ZBX0FSR1NfXywgXzEsIA0KPj4+Pj4gXzApKF9fVkFf QVJHU19fKQ0KPj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+DQo+Pj4+PiAuL3NyYy9wb3VkcmllcmUtc2gvaGVscGVycy5oOjEwODozMjogbm90 ZTogZXhwYW5kZWQgZnJvbSBtYWNybyANCj4+Pj4+ICdleGl0X1gnDQo+Pj4+PiAjZGVmaW5l IGV4aXRfWChfMCwgXzEsIFgsIC4uLinCoCBleGl0ICMjIFgNCj4+Pj4+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXg0KPj4+ Pj4gPHNjcmF0Y2ggc3BhY2U+OjQ2OjE6IG5vdGU6IGV4cGFuZGVkIGZyb20gaGVyZQ0KPj4+ Pj4gZXhpdF8xDQo+Pj4+PiBeDQo+Pj4+PiAuL3NyYy9wb3VkcmllcmUtc2gvaGVscGVycy5o OjExMDo1ODogbm90ZTogZXhwYW5kZWQgZnJvbSBtYWNybyANCj4+Pj4+ICdleGl0XzEnDQo+ Pj4+PiAjZGVmaW5lIGV4aXRfMShfLCBzdGF0dXMpwqDCoMKgwqDCoMKgIHZlcnJvcndpdGhz dGF0dXMoc3RhdHVzLCBOVUxMLCBOVUxMKQ0KPj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF5+fn4NCj4+ Pj4+IC91c3IvaW5jbHVkZS9zeXMvX251bGwuaDozNDoxNDogbm90ZTogZXhwYW5kZWQgZnJv bSBtYWNybyAnTlVMTCcNCj4+Pj4+ICNkZWZpbmUgTlVMTMKgwqDCoCAoKHZvaWQgKikwKQ0K Pj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXn5+fn5+fn5+fn4NCj4+Pj4+IC4v c3JjL3BvdWRyaWVyZS1zaC9oZWxwZXJzLmg6MTA0OjQ5OiBub3RlOiBwYXNzaW5nIGFyZ3Vt ZW50IHRvIA0KPj4+Pj4gcGFyYW1ldGVyIGhlcmUNCj4+Pj4+IHZvaWQgdmVycm9yd2l0aHN0 YXR1cyhpbnQsIGNvbnN0IGNoYXIgKiwgdmFfbGlzdCkgX19wcmludGYwbGlrZSgyLCANCj4+ Pj4+IDApIF9fZGVhZDI7DQo+Pj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgXg0KPj4+Pj4gc3JjL3BvdWRyaWVyZS1zaC9ta2Rpci5jOjIyNjoyOiBlcnJvcjog cGFzc2luZyAndm9pZCAqJyB0byANCj4+Pj4+IHBhcmFtZXRlciBvZiBpbmNvbXBhdGlibGUg dHlwZSAndmFfbGlzdCcgKGFrYSAnX19idWlsdGluX3ZhX2xpc3QnKQ0KPj4+Pj4gwqDCoMKg wqDCoCBleGl0IChFWF9VU0FHRSk7DQo+Pj4+PiDCoMKgwqDCoMKgIF5+fn5+fn5+fn5+fn5+ fg0KPj4+Pj4gLi9zcmMvcG91ZHJpZXJlLXNoL2hlbHBlcnMuaDoxMDY6MjA6IG5vdGU6IGV4 cGFuZGVkIGZyb20gbWFjcm8gJ2V4aXQnDQo+Pj4+PiAjZGVmaW5lIGV4aXQoLi4uKcKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZXhpdF8oXywgIyNfX1ZBX0FSR1NfXykNCj4+Pj4+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4NCj4+Pj4+IC4vc3JjL3BvdWRyaWVyZS1z aC9oZWxwZXJzLmg6MTA3OjIxOiBub3RlOiBleHBhbmRlZCBmcm9tIG1hY3JvICdleGl0XycN Cj4+Pj4+ICNkZWZpbmUgZXhpdF8oLi4uKcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGV4 aXRfWChfX1ZBX0FSR1NfXywgXzEsIA0KPj4+Pj4gXzApKF9fVkFfQVJHU19fKQ0KPj4+Pj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+DQo+Pj4+PiAu L3NyYy9wb3VkcmllcmUtc2gvaGVscGVycy5oOjEwODozMjogbm90ZTogZXhwYW5kZWQgZnJv bSBtYWNybyANCj4+Pj4+ICdleGl0X1gnDQo+Pj4+PiAjZGVmaW5lIGV4aXRfWChfMCwgXzEs IFgsIC4uLinCoCBleGl0ICMjIFgNCj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXg0KPj4+Pj4gPHNjcmF0Y2ggc3Bh Y2U+OjQ3OjE6IG5vdGU6IGV4cGFuZGVkIGZyb20gaGVyZQ0KPj4+Pj4gZXhpdF8xDQo+Pj4+ PiAuIC4gLg0KPj4+Pj4NCj4+Pj4+IEknbGwgbm90IGxpc3QgdGhlIHJlc3QuDQo+Pj4+DQo+ Pj4+IEknbGwgbm90ZSB0aGF0IGh0dHBzOi8vZGV2ZWxvcGVyLmFybS5jb20vZG9jdW1lbnRh dGlvbi9paGkwMDU1L2QvIA0KPj4+PiByZXBvcnRzDQo+Pj4+IHRoYXQgdmFfbGlzdCBpcyBi YXNlZCBvbjoNCj4+Pj4NCj4+Pj4gc3RydWN0IF9fdmFfbGlzdCB7DQo+Pj4+IHZvaWQgKl9f c3RhY2s7DQo+Pj4+IMKgIHZvaWQgKl9fZ3JfdG9wOw0KPj4+PiDCoCB2b2lkICpfX3ZyX3Rv cDsNCj4+Pj4gwqAgaW50wqDCoCBfX2dyX29mZnM7DQo+Pj4+IMKgIGludMKgwqAgX192cl9v ZmZzOw0KPj4+PiB9DQo+Pj4+DQo+Pj4+IHNvIE5VTEwgaXMgbm90IHR5cGUgY29tcGF0aWJs ZSBmb3IgYWFyY2g2NC4NCj4+Pj4NCj4+Pj4gTXkgZ3Vlc3MgaXMgYW4gZW1wdHkgdmFfbGlz dCBuZWVkcyB0byBiZSBjcmVhdGVkIGFuZCB1c2VkDQo+Pj4+IGluc3RlYWQgb2YgTlVMTCwg Zm9sbG93aW5nIHRoZSBub3JtYWwgdmFfbGlzdCBwcm90b2NvbC4gVGhpcw0KPj4+PiBzaG91 bGQgYXZvaWQgcHJlc3VtcHRpb25zIGFib3V0IGFzcGVjdHMgdGhhdCB0aGUgbGFuZ3VhZ2UN Cj4+Pj4gc3RhbmRhcmQgZG9lcyBub3Qgc3BlY2lmeS4NCj4+Pj4NCj4+Pg0KPj4+DQo+Pj4g TXkgYXJtdjcgY29udGV4dHMgZmFpbCBzaW1pbGFybHkuDQo+Pj4NCj4+PiBodHRwczovL2Rl dmVsb3Blci5hcm0uY29tL2RvY3VtZW50YXRpb24vaWhpMDA0Mi9sYXRlc3QNCj4+Pg0KPj4+ IGluZGljYXRlcyB0aGF0IHRoZSB2YV9saXN0IHR5cGVkZWYgaXMgZm9yOg0KPj4+DQo+Pj4g c3RydWN0IF9fdmFfbGlzdCB7dm9pZCAqX19hcDt9DQo+Pj4NCj4+PiBTbywgYWdhaW4sIE5V TEwgaXQgbm90IHR5cGUgY29tcGF0aWJsZS4NCj4+Pg0KPj4NCj4+IFtCcnlhbiBoYXMgc2Vl biBhIHZhcmlhdGlvbiBvZiB0aGlzIG1hdGVyaWFsIHZpYSBjb21tZW50cw0KPj4gb24gZ2l0 aHViLl0NCj4+DQo+PiBwb3VkcmllcmUtZGV2ZWwgd2FzIGxhdGVyIHVwZGF0ZWQgdG8gYXZv aWQgdGhlIHR5cGUgY29tcGF0aWJpbGl0eS4NCj4+IEJ1dCB0aGUgdXBkYXRlIGRvZXMgbm90 IGZvbGxvdyB0aGUgdmFfbGlzdCBwcm90b2NvbCBpbiB0aGF0IGl0DQo+PiBkb2VzIGluaXRp YWxpemF0aW9uIG9mIGEgdmFfbGlzdCB2aWEgPXt9IHRvIHN1cHBvc2VkbHkgZm9ybSBhbg0K Pj4gZW1wdHkgdmFfbGlzdC4gVGhlID17fSBpcyBub3QgZ3VhcmFudGVlZCBieSB0aGUgbGFu Z3VhZ2UgKEM5OSssDQo+PiBzYXkpIHRvIGFzc2lnbiB0aGUgc2FtZSB2YV9saXN0IGNvbnRl bnQgYXMgdmFfc3RhcnQgd291bGQgZm9yIGFuDQo+PiBlbXB0eSBtYXRjaCB0byBhIHJvdXRp bmUncyAuLi4gaW4gaXRzIHBhcmFtZXRlciBsaXN0Lg0KPj4NCj4+IEl0IGxvb2tzIHRvIGJl IHRoYXQgdmFfc3RhcnQgaXMgdGhlIG9ubHkgbGFuZ2F1Z2UtZGVmaW5pdGlvbg0KPj4gc3Vw cG9ydGVkIGZvcm0gb2YgaW5pdGlhbGl6YXRpb24gb2YgYSB2YV9saXN0IChhbmQgdGhhdCB2 YV9lbmQNCj4+IGlzIHJlcXVpcmVkIHRvIGNsb3NlIG91dCBzdWNoIGFuIGluaXRpYWxpemVk IHZhX2xpc3QpLg0KPj4NCj4+IFNvIHRoZSBsaWtlcyBvZjoNCj4+DQo+PiBnaXQ6IDE0ZTVl MTM3MGRkYiAtIG1haW4gLSBwb3J0cy1tZ210L3BvdWRyaWVyZS1kZXZlbDogVXBkYXRlIHRv IA0KPj4gMy4zLjAtMTAyMC1nNTlhODc2NzdjIEJyeWFuIERyZXdlcnkNCj4+IGFuZDoNCj4+ IGdpdDogNDExNmRjMmYxZjYzIC0gbWFpbiAtIHBvcnRzLW1nbXQvcG91ZHJpZXJlLWRldmVs OiBVcGRhdGUgdG8gDQo+PiAzLjMuMC0xMDIyLWc5NjRjZjMyN2YgQnJ5YW4gRHJld2VyeQ0K Pj4NCj4+IG1heSBub3QgcHJvdmUgc3VmZmljaWVudCBpbiBnZW5lcmFsLCBhbHRob3VnaCBp dCBtYXkgd2VsbCAid29yayINCj4+IGZvciBhbWQ2NCB3aGVyZSBOVUxMIGhhcHBlbmVkIHRv IGJlIGNvbXBhdGlibGUgd2l0aCB2YV9saXN0DQo+PiBhcyBmYXIgYXMgdHlwZXMgZ28uIEkg ZG8gbm90IGNsYWltIGEga25vd24gb3BlcmF0aW9uYWwgZmFpbHVyZQ0KPj4gZWxzZXdoZXJl LCBqdXN0IGdvaW5nIG91dHNpZGUgd2hhdCB0aGUgbGFuZ2F1Z2UgZ3VhcmFudGVlcyBmb3IN Cj4+IHNvdXJjZSBjb2RlIHRvIGJlIGd1YXJhbnRlZWQgd29yayBmb3IgYSBjb3JyZWN0IGxh bmd1YWdlDQo+PiBpbXBsZW1lbnRhdGlvbi4NCj4+DQo+IA0KPiBJZiBpdCBidWlsZHMgSSBk b24ndCB0aGluayBpdCB3aWxsIG1hdHRlciBiZXlvbmQgdGhhdC4gVGhlIHZhX2xpc3QgaXMg DQo+IG9ubHkgdXNlZCBpZiB0aGUgbXNnIHBhcmFtIGlzIG5vbi1OVUxMLCB3aGljaCBpdCBh bHdheXMgaXMgaW4gdGhpcyBjYXNlLg0KPiANCg0KSSBtZWFuIGl0IGlzIGFsd2F5cyBfTlVM TF8gaW4gdGhpcyBjYXNlIHNvIG5vdCBhIHByb2JsZW0uDQoNCj4gU2VlIGV4dGVybmFsL3No L2Vycm9yLmMgdmVycm9yd2l0aHN0YXR1cygpLg0KPiANCg0KDQotLSANCkJyeWFuIERyZXdl cnkNCg== --------------0fZjh23EQWUX0Mp6GKv5sem5-- --------------UjgNCHB6f0QVOPfUSzMEN4LC Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEE+Rc8ssOq6npcih8JNddxu25Gl88FAmFs4aUFAwAAAAAACgkQNddxu25Gl8/g /gf/dwLBSUo1XAP4IozUqQeaOCW1TaQA0Ww0qDHKYAU1K+qQgjh5dMDH2GfXM2w8KrneMjWpgywH 6w55xZ9lpXIgqhgmHo9egfYjGAcTvKSEKgp8p6/MavY2Bw4Fc/IXCdmbUAXKYPAA7JfVkEs/fUCs isFeu1h4jbAZLIxs3Xo1xPptdBv+vCa1BoOh2gQ1MdbiTPNJLwahAC8rnYTi+N9Kq6/F+9wfQjTh 3LSdmx03WLhjwXlggKmjGDSXPToRDeY7YxT2UsIIdjF55hOVwGp4pnYRIMESaTCEzSNDIMzLWC4l Q28SKOhvuL2IBPWjAbOMarYbfXQEB0NO0DgXT54Msw== =TUmk -----END PGP SIGNATURE----- --------------UjgNCHB6f0QVOPfUSzMEN4LC-- From nobody Thu Oct 21 00:11:43 2021 X-Original-To: toolchain@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id E8F841807A5E for ; Thu, 21 Oct 2021 00:11:43 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HZSZk6bVpz3HVn for ; Thu, 21 Oct 2021 00:11:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B17361136B for ; Thu, 21 Oct 2021 00:11:42 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19L0BgNI057431 for ; Thu, 21 Oct 2021 00:11:42 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19L0Bgde057430 for toolchain@FreeBSD.org; Thu, 21 Oct 2021 00:11:42 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 259069] ldd -f format not applied to libraries Date: Thu, 21 Oct 2021 00:11:43 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 13.0-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: commit-hook@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D259069 --- Comment #4 from commit-hook@FreeBSD.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=3D2c7a6dad4de17c357eb91c723bad860c6= 512a598 commit 2c7a6dad4de17c357eb91c723bad860c6512a598 Author: Konstantin Belousov AuthorDate: 2021-10-11 22:35:56 +0000 Commit: Konstantin Belousov CommitDate: 2021-10-21 00:09:14 +0000 ldd: do not use dlopen(RTLD_TRACE) for dso when format is specified Problem is that rtld cannot reliably access updated environment. This was made more obvious by bfd4c875a10560aaa2. The application environment can be in arbitrary state and place, system components can observe it only during execve(2), or in case of rtld, right after execve, when environment is still at know location and format. Instead spawn ld-elf.so.1 in direct exec mode which can correctly read all inherited updates to the environment. PR: 259069 Reviewed by: arichardson, jhb Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D32464 usr.bin/ldd/Makefile | 1 + usr.bin/ldd/ldd.c | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) --=20 You are receiving this mail because: You are the assignee for the bug.= From nobody Sun Oct 24 21:00:41 2021 X-Original-To: toolchain@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 07C611810D8D for ; Sun, 24 Oct 2021 21:00:42 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Hcr8T5T8jz4mGc for ; Sun, 24 Oct 2021 21:00:41 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 8C77E1C614 for ; Sun, 24 Oct 2021 21:00:41 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 19OL0fac079911 for ; Sun, 24 Oct 2021 21:00:41 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 19OL0ftj079910 for toolchain@FreeBSD.org; Sun, 24 Oct 2021 21:00:41 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <202110242100.19OL0ftj079910@kenobi.freebsd.org> X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@FreeBSD.org using -f From: bugzilla-noreply@FreeBSD.org To: toolchain@FreeBSD.org Subject: Problem reports for toolchain@FreeBSD.org that need special attention Date: Sun, 24 Oct 2021 21:00:41 +0000 List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="16351092411.cF94f.76593" Content-Transfer-Encoding: 7bit X-ThisMailContainsUnwantedMimeParts: N --16351092411.cF94f.76593 Date: Sun, 24 Oct 2021 21:00:41 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- Open | 234232 | clang Assertion failed when building the port dev Open | 245179 | lld: wrong/misleading "SHF_MERGE section size mus Open | 247665 | emulators/rpcs3: clang 10 crashes during build 3 problems total for which you should take action. --16351092411.cF94f.76593--