From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by sourceware.org (Postfix) with ESMTPS id E0012384DD25 for ; Wed, 22 Feb 2023 16:21:12 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E0012384DD25 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1677082872; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=G9mZfkQA2MRc8m8LUK4ZnxY94uoZ9+ZDse6Nar/PxUk=; b=jUQQsYvay/PPOiuG8wliU/dAlbOi3d9NnTbo+IOsHdsPlKrXv6ZxioQzfIHkyGk20Ax0AP H50lVc4yOn+Kwe/Wd6EA/4SD4aRCiScSKX3qTkzcmxmEhzo10+APLTwcLILksosfhXASXk UzluLg9S1sybAdSm4n7/f6HIgqClS94= Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-74-Y1uJ8_QROUGxalevESozZw-1; Wed, 22 Feb 2023 11:21:10 -0500 X-MC-Unique: Y1uJ8_QROUGxalevESozZw-1 Received: by mail-qk1-f200.google.com with SMTP id bk15-20020a05620a1a0f00b00741d6880f38so3064429qkb.18 for ; Wed, 22 Feb 2023 08:21:10 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=i9m4NlgqaDi+eUwUC1edb+b2Ddx6PKz+Kz2dYd9QXS4=; b=nsfKZhzKB1DCDnHnXfDqE0hwPn+rnSgWA2r12AjwnhJAltZ5duicEkntZ8kDOXGxko QpeWTyBJIpSL8g+Vk1aXzao4XUynD+fkdruU+MlJ/MjPE257RbatId5NYySg3eOL6A32 up0Z48lYmLZEJLvfiXhWOUA5Aks0F72kQuSGTGiEoe4X2DWf2BwCrQ+ScJKBNO3SD1gc uFNiP43e3MvWGwXPM8Kt5Jo9RbUlEBCC8vvaY/LWzxlWkEsc8mpIDdg5ZSGs4DJNg9YU bqKF6gPGReeVPlpDGSRyNwSLwhgi7f9acObuIqnj1EXC7wm6Z9UuFRPf/srZmalbyS/M zb1A== X-Gm-Message-State: AO0yUKUq7AnBREyit0ftEQrrcz006pGd1LnV9q7Zal1gtpp9TiPsjmdr +HXJl8+ALHX4FzPg7dKnqchm0tk9YsYUdjuN7iqt/j/dYfQ5hEosiKcjOp5YSMNzTI+riB8kGLs rr1bcCcyYKHJro7cUa/OAqbHFLQ/z2Vk= X-Received: by 2002:a05:6214:4402:b0:56e:b446:34f1 with SMTP id oj2-20020a056214440200b0056eb44634f1mr1334519qvb.5.1677082869875; Wed, 22 Feb 2023 08:21:09 -0800 (PST) X-Google-Smtp-Source: AK7set//ZVxEgIALo010XSD6/pFYDzN+7DYYYMyP4AhF/+/EINQtK8qyqGgx3snrag/P5brdgG7Mc05u9YiumSP70/Y= X-Received: by 2002:a05:6214:4402:b0:56e:b446:34f1 with SMTP id oj2-20020a056214440200b0056eb44634f1mr1334517qvb.5.1677082869546; Wed, 22 Feb 2023 08:21:09 -0800 (PST) MIME-Version: 1.0 References: <9138400f-3819-2e46-fe64-bdab73b053d5@gmail.com> In-Reply-To: From: Jeff Johnston Date: Wed, 22 Feb 2023 11:20:58 -0500 Message-ID: Subject: Re: Various libgloss problems after recent changes To: Jeff Law Cc: Richard Earnshaw , Mike Frysinger , newlib@sourceware.org X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: multipart/mixed; boundary="000000000000b320e805f54c488f" X-Spam-Status: No, score=-10.9 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --000000000000b320e805f54c488f Content-Type: multipart/alternative; boundary="000000000000b320e605f54c488d" --000000000000b320e605f54c488d Content-Type: text/plain; charset="UTF-8" Yes, I found that and fixed it in the patch I attached. Are you saying that patch didn't work as well? I did forget to add the new arm.mh file I created but I have done so locally and have reposted the patch here. -- Jeff J. On Wed, Feb 22, 2023 at 2:16 AM Jeff Law wrote: > > > On 2/21/23 14:39, Jeff Johnston wrote: > > Hi Jeff, > > > > Any progress on figuring out why -idirafter is being flagged for the > > fr30-elf build? I have reformulated a patch to conditionally specify > > the top-level include directory only for arm configurations. If the > > build error is unavoidable for the time-being and you want to try the > > patch, it is attached. > Funny, I'd been poking at it a bit this morning, too much red on the > dashboard. > > I think the reason your patch didn't work is libgloss/config/default.mh > also injects an idirafter. > > jeff > > --000000000000b320e605f54c488d-- --000000000000b320e805f54c488f Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Fix-libgloss-newlib-build-to-conditionally-use-top-i.patch" Content-Disposition: attachment; filename="0001-Fix-libgloss-newlib-build-to-conditionally-use-top-i.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lefvp9zk0 RnJvbSAzZmE5ZGQwMGFmOWEwOTYxZDAzY2ZlYWQ1MTAwOGY3MWExZDE2YjQ2 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKZWZmIEpvaG5zdG9u IDxqam9obnN0bkByZWRoYXQuY29tPgpEYXRlOiBUaHUsIDkgRmViIDIwMjMg MTY6NTk6MzEgLTA1MDAKU3ViamVjdDogW1BBVENIXSBGaXggbGliZ2xvc3Mv bmV3bGliIGJ1aWxkIHRvIGNvbmRpdGlvbmFsbHkgdXNlIHRvcCBpbmNsdWRl CiBkaXIKCi0gY29uZGl0aW9uYWxseSB1c2UgLWlkaXJhZnRlciBvcHRpb24g Zm9yIGFybQotLS0KIGxpYmdsb3NzL01ha2VmaWxlLmFtICAgICAgIHwgIDQg KysrKwogbGliZ2xvc3MvTWFrZWZpbGUuaW4gICAgICAgfCAgMyArKy0KIGxp Ymdsb3NzL2NvbmZpZy9hcm0ubWggICAgIHwgMzQgKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKwogbGliZ2xvc3MvY29uZmlnL2RlZmF1bHQu bWggfCAgMiArLQogbGliZ2xvc3MvY29uZmlndXJlICAgICAgICAgfCAxNiAr KysrKysrKysrKysrKysrCiBsaWJnbG9zcy9jb25maWd1cmUuYWMgICAgICB8 ICA0ICsrKysKIG5ld2xpYi9NYWtlZmlsZS5hbSAgICAgICAgIHwgIDQgKysr KwogbmV3bGliL01ha2VmaWxlLmluICAgICAgICAgfCAgMyArKy0KIDggZmls ZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK IGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWJnbG9zcy9jb25maWcvYXJtLm1oCgpk aWZmIC0tZ2l0IGEvbGliZ2xvc3MvTWFrZWZpbGUuYW0gYi9saWJnbG9zcy9N YWtlZmlsZS5hbQppbmRleCA0MzA5Y2QzLi5kNGI3ZDQwIDEwMDY0NAotLS0g YS9saWJnbG9zcy9NYWtlZmlsZS5hbQorKysgYi9saWJnbG9zcy9NYWtlZmls ZS5hbQpAQCAtMjQsNyArMjQsMTEgQEAgaW5jbHVkZXRvb2xfREFUQSA9CiBp bmNsdWRlc3lzdG9vbGRpciA9ICQodG9vbGRpcikvaW5jbHVkZS9zeXMKIGlu Y2x1ZGVzeXN0b29sX0RBVEEgPQogCitpZiBORUVEX1RPUF9JTkNMVURFX0RJ UgogQU1fQ1BQRkxBR1MgPSAtaWRpcmFmdGVyICQoc3Jjcm9vdCkvaW5jbHVk ZQorZWxzZQorQU1fQ1BQRkxBR1MgPQorZW5kaWYKIAogIyBBIGZha2UgbGli cmFyeSBzbyBhdXRvbWFrZSB3aWxsIGdlbmVyYXRlIHJ1bGVzIGZvciBwbGFp biBvYmplY3RzIHRoYXQgd2Ugd2FudAogIyB0byBpbnN0YWxsIChlLmcuIG91 ciBjcnQwLm8gb2JqZWN0cykuCmRpZmYgLS1naXQgYS9saWJnbG9zcy9NYWtl ZmlsZS5pbiBiL2xpYmdsb3NzL01ha2VmaWxlLmluCmluZGV4IGExMTc1Nzcu LjE4N2QwZWQgMTAwNjQ0Ci0tLSBhL2xpYmdsb3NzL01ha2VmaWxlLmluCisr KyBiL2xpYmdsb3NzL01ha2VmaWxlLmluCkBAIC04MDcsNyArODA3LDggQEAg aW5jbHVkZXRvb2xkaXIgPSAkKHRvb2xkaXIpL2luY2x1ZGUKIGluY2x1ZGV0 b29sX0RBVEEgPSAkKGFtX19hcHBlbmRfMTYpCiBpbmNsdWRlc3lzdG9vbGRp ciA9ICQodG9vbGRpcikvaW5jbHVkZS9zeXMKIGluY2x1ZGVzeXN0b29sX0RB VEEgPSAkKGFtX19hcHBlbmRfMTcpCi1BTV9DUFBGTEFHUyA9IC1pZGlyYWZ0 ZXIgJChzcmNyb290KS9pbmNsdWRlCitATkVFRF9UT1BfSU5DTFVERV9ESVJf RkFMU0VAQU1fQ1BQRkxBR1MgPSAKK0BORUVEX1RPUF9JTkNMVURFX0RJUl9U UlVFQEFNX0NQUEZMQUdTID0gLWlkaXJhZnRlciAkKHNyY3Jvb3QpL2luY2x1 ZGUKIAogIyBBIGZha2UgbGlicmFyeSBzbyBhdXRvbWFrZSB3aWxsIGdlbmVy YXRlIHJ1bGVzIGZvciBwbGFpbiBvYmplY3RzIHRoYXQgd2Ugd2FudAogIyB0 byBpbnN0YWxsIChlLmcuIG91ciBjcnQwLm8gb2JqZWN0cykuCmRpZmYgLS1n aXQgYS9saWJnbG9zcy9jb25maWcvYXJtLm1oIGIvbGliZ2xvc3MvY29uZmln L2FybS5taApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi44 MWYwOTIwCi0tLSAvZGV2L251bGwKKysrIGIvbGliZ2xvc3MvY29uZmlnL2Fy bS5taApAQCAtMCwwICsxLDM0IEBACitORVdMSUJfQ0ZMQUdTID0gYGlmIFsg LWQgJHtvYmpyb290fS9uZXdsaWIgXTsgdGhlbiBlY2hvIC1JJHtvYmpyb290 fS9uZXdsaWIvdGFyZy1pbmNsdWRlIC1JJHtzcmNyb290fS9uZXdsaWIvbGli Yy9pbmNsdWRlOyBmaWAKK05FV0xJQl9MREZMQUdTID0gYGlmIFsgLWQgJHtv Ympyb290fS9uZXdsaWIgXTsgdGhlbiBlY2hvIC1CJHtvYmpyb290fS9uZXds aWIvIC1MJHtvYmpyb290fS9uZXdsaWIvOyBmaWAKKworSU5DTFVERVMgPSAt SS4gLUkkKHNyY2RpcikvLi4gLUkkKG9iamRpcikvLi4gLWlkaXJhZnRlciAk KHNyY3Jvb3QpL2luY2x1ZGUKKyMgTm90ZSB0aGF0IHdoZW4gYnVpbGRpbmcg dGhlIGxpYnJhcnksICR7TVVMVElMSUJ9IGlzIG5vdCB0aGUgd2F5IG11bHRp bGliCisjIG9wdGlvbnMgYXJlIHBhc3NlZDsgdGhleSdyZSBwYXNzZWQgaW4g JChDRkxBR1MpLgorQ0ZMQUdTX0ZPUl9UQVJHRVQgPSAtTzIgLWcgJHtNVUxU SUxJQn0gJHtJTkNMVURFU30gJHtORVdMSUJfQ0ZMQUdTfQorTERGTEFHU19G T1JfVEFSR0VUID0gJHtNVUxUSUxJQn0gJHtORVdMSUJfTERGTEFHU30KK0FS X0ZMQUdTID0gcmMKKworLmMubzoKKwkkKENDKSAkKENGTEFHU19GT1JfVEFS R0VUKSAtTzIgJChJTkNMVURFUykgLWMgJChDRkxBR1MpICQ8CisKKy5DLm86 CisJJChDQykgJChDRkxBR1NfRk9SX1RBUkdFVCkgLU8yICQoSU5DTFVERVMp IC1jICQoQ0ZMQUdTKSAkPAorLnMubzoKKwkkKEFTKSAkKEFTRkxBR1NfRk9S X1RBUkdFVCkgJChJTkNMVURFUykgJChBU0ZMQUdTKSAtbyAkKi5vICQ8CisK KyMKKyMgR0NDIGtub3dzIHRvIHJ1biB0aGUgcHJlcHJvY2Vzc29yIG9uIC5T IGZpbGVzIGJlZm9yZSBpdCBhc3NlbWJsZXMgdGhlbS4KKyMKKy5TLm86CisJ JChDQykgJChDRkxBR1NfRk9SX1RBUkdFVCkgJChJTkNMVURFUykgJChDRkxB R1MpIC1jICQ8CisKKyMKKyMgdGhpcyBpcyBhIGJvZ3VzIHRhcmdldCB0aGF0 J2xsIHByb2R1Y2UgYW4gYXNzZW1ibGVyIGZyb20gdGhlCisjIEMgc291cmNl IHdpdGggdGhlIHJpZ2h0IGNvbXBpbGVyIG9wdGlvbnMuIHRoaXMgaXMgc28g d2UgY2FuCisjIHRyYWNrIGRvd24gY29kZSBnZW5lcmF0aW9uIG9yIGRlYnVn IHN5bWJvbCBidWdzLgorIworLmMuczoKKwkkKENDKSAkKENGTEFHU19GT1Jf VEFSR0VUKSAtUyAkKElOQ0xVREVTKSAkKENGTEFHUykgJDwKKworIyBXZSBk b24ndCBidWlsZCBkb2NzIGluIHN1YmRpcnMsIHNvIHN0dWIgb3V0IHRoZSBy dWxlcy4KKy5QSE9OWTogZG9jIGRvY3MgZHZpIGh0bWwgaW5zdGFsbC1odG1s IGluZm8gaW5zdGFsbC1pbmZvIGNsZWFuLWluZm8gcGRmIGluc3RhbGwtcGRm CmRpZmYgLS1naXQgYS9saWJnbG9zcy9jb25maWcvZGVmYXVsdC5taCBiL2xp Ymdsb3NzL2NvbmZpZy9kZWZhdWx0Lm1oCmluZGV4IDgxZjA5MjAuLjRlN2Yx MDYgMTAwNjQ0Ci0tLSBhL2xpYmdsb3NzL2NvbmZpZy9kZWZhdWx0Lm1oCisr KyBiL2xpYmdsb3NzL2NvbmZpZy9kZWZhdWx0Lm1oCkBAIC0xLDcgKzEsNyBA QAogTkVXTElCX0NGTEFHUyA9IGBpZiBbIC1kICR7b2Jqcm9vdH0vbmV3bGli IF07IHRoZW4gZWNobyAtSSR7b2Jqcm9vdH0vbmV3bGliL3RhcmctaW5jbHVk ZSAtSSR7c3Jjcm9vdH0vbmV3bGliL2xpYmMvaW5jbHVkZTsgZmlgCiBORVdM SUJfTERGTEFHUyA9IGBpZiBbIC1kICR7b2Jqcm9vdH0vbmV3bGliIF07IHRo ZW4gZWNobyAtQiR7b2Jqcm9vdH0vbmV3bGliLyAtTCR7b2Jqcm9vdH0vbmV3 bGliLzsgZmlgCiAKLUlOQ0xVREVTID0gLUkuIC1JJChzcmNkaXIpLy4uIC1J JChvYmpkaXIpLy4uIC1pZGlyYWZ0ZXIgJChzcmNyb290KS9pbmNsdWRlCitJ TkNMVURFUyA9IC1JLiAtSSQoc3JjZGlyKS8uLiAtSSQob2JqZGlyKS8uLgog IyBOb3RlIHRoYXQgd2hlbiBidWlsZGluZyB0aGUgbGlicmFyeSwgJHtNVUxU SUxJQn0gaXMgbm90IHRoZSB3YXkgbXVsdGlsaWIKICMgb3B0aW9ucyBhcmUg cGFzc2VkOyB0aGV5J3JlIHBhc3NlZCBpbiAkKENGTEFHUykuCiBDRkxBR1Nf Rk9SX1RBUkdFVCA9IC1PMiAtZyAke01VTFRJTElCfSAke0lOQ0xVREVTfSAk e05FV0xJQl9DRkxBR1N9CmRpZmYgLS1naXQgYS9saWJnbG9zcy9jb25maWd1 cmUgYi9saWJnbG9zcy9jb25maWd1cmUKaW5kZXggMjg3NTRiNi4uYzA3NjEw NCAxMDA3NTUKLS0tIGEvbGliZ2xvc3MvY29uZmlndXJlCisrKyBiL2xpYmds b3NzL2NvbmZpZ3VyZQpAQCAtNjMwLDYgKzYzMCw4IEBAIENQUEZMQUdTCiBM REZMQUdTCiBDRkxBR1MKIENDCitORUVEX1RPUF9JTkNMVURFX0RJUl9GQUxT RQorTkVFRF9UT1BfSU5DTFVERV9ESVJfVFJVRQogQ09ORklHX1dJTkNFX0ZB TFNFCiBDT05GSUdfV0lOQ0VfVFJVRQogQ09ORklHX1JJU0NWX0ZBTFNFCkBA IC0yOTQ5LDYgKzI5NTEsNyBAQCBjYXNlICIke3RhcmdldH0iIGluCiAJOzsK ICAgYXJtKi0qLWVsZiB8IGFybSotKi1jb2ZmIHwgYXJtKi0qLSopCiAJY29u ZmlnX2FybT10cnVlCisJaG9zdF9tYWtlZmlsZV9mcmFnPSR7c3JjZGlyfS9j b25maWcvYXJtLm1oCiAJOzsKICAgc3B1LSotZWxmKQogCWFjX2NvbmZpZ19m aWxlcz0iJGFjX2NvbmZpZ19maWxlcyBzcHUvTWFrZWZpbGUiCkBAIC0zMDgx LDYgKzMwODQsMTUgQEAgZmkKIAogCiAKKyBpZiB0ZXN0IHgkY29uZmlnX2Fy bSA9IHh0cnVlOyB0aGVuCisgIE5FRURfVE9QX0lOQ0xVREVfRElSX1RSVUU9 CisgIE5FRURfVE9QX0lOQ0xVREVfRElSX0ZBTFNFPScjJworZWxzZQorICBO RUVEX1RPUF9JTkNMVURFX0RJUl9UUlVFPScjJworICBORUVEX1RPUF9JTkNM VURFX0RJUl9GQUxTRT0KK2ZpCisKKwogCiBhY19leHQ9YwogYWNfY3BwPSck Q1BQICRDUFBGTEFHUycKQEAgLTUzNDcsNiArNTM1OSwxMCBAQCBpZiB0ZXN0 IC16ICIke0NPTkZJR19XSU5DRV9UUlVFfSIgJiYgdGVzdCAteiAiJHtDT05G SUdfV0lOQ0VfRkFMU0V9IjsgdGhlbgogICBhc19mbl9lcnJvciAkPyAiY29u ZGl0aW9uYWwgXCJDT05GSUdfV0lOQ0VcIiB3YXMgbmV2ZXIgZGVmaW5lZC4K IFVzdWFsbHkgdGhpcyBtZWFucyB0aGUgbWFjcm8gd2FzIG9ubHkgaW52b2tl ZCBjb25kaXRpb25hbGx5LiIgIiRMSU5FTk8iIDUKIGZpCitpZiB0ZXN0IC16 ICIke05FRURfVE9QX0lOQ0xVREVfRElSX1RSVUV9IiAmJiB0ZXN0IC16ICIk e05FRURfVE9QX0lOQ0xVREVfRElSX0ZBTFNFfSI7IHRoZW4KKyAgYXNfZm5f ZXJyb3IgJD8gImNvbmRpdGlvbmFsIFwiTkVFRF9UT1BfSU5DTFVERV9ESVJc IiB3YXMgbmV2ZXIgZGVmaW5lZC4KK1VzdWFsbHkgdGhpcyBtZWFucyB0aGUg bWFjcm8gd2FzIG9ubHkgaW52b2tlZCBjb25kaXRpb25hbGx5LiIgIiRMSU5F Tk8iIDUKK2ZpCiBpZiB0ZXN0IC16ICIke0FNREVQX1RSVUV9IiAmJiB0ZXN0 IC16ICIke0FNREVQX0ZBTFNFfSI7IHRoZW4KICAgYXNfZm5fZXJyb3IgJD8g ImNvbmRpdGlvbmFsIFwiQU1ERVBcIiB3YXMgbmV2ZXIgZGVmaW5lZC4KIFVz dWFsbHkgdGhpcyBtZWFucyB0aGUgbWFjcm8gd2FzIG9ubHkgaW52b2tlZCBj b25kaXRpb25hbGx5LiIgIiRMSU5FTk8iIDUKZGlmZiAtLWdpdCBhL2xpYmds b3NzL2NvbmZpZ3VyZS5hYyBiL2xpYmdsb3NzL2NvbmZpZ3VyZS5hYwppbmRl eCA1ZmIyNjg0Li5hMzMyMTkzIDEwMDY0NAotLS0gYS9saWJnbG9zcy9jb25m aWd1cmUuYWMKKysrIGIvbGliZ2xvc3MvY29uZmlndXJlLmFjCkBAIC0yMTQs NiArMjE0LDcgQEAgY2FzZSAiJHt0YXJnZXR9IiBpbgogCTs7CiAgIGFybSot Ki1lbGYgfCBhcm0qLSotY29mZiB8IGFybSotKi0qKQogCWNvbmZpZ19hcm09 dHJ1ZQorCWhvc3RfbWFrZWZpbGVfZnJhZz0ke3NyY2Rpcn0vY29uZmlnL2Fy bS5taAogCTs7CiAgIHNwdS0qLWVsZikKIAlBQ19DT05GSUdfRklMRVMoW3Nw dS9NYWtlZmlsZV0pCkBAIC0yNTIsNiArMjUzLDkgQEAgbTRfZm9yZWFjaF93 KFtTVUJESVJdLCBbCiAgIEFNX0NPTkRJVElPTkFMKFtDT05GSUdfXW00X3Rv dXBwZXIoU1VCRElSKSwgW3Rlc3QgeCRjb25maWdfXVNVQkRJUiA9IHh0cnVl KQogXSkKIAorZG5sIGFybSBwbGF0Zm9ybXMgaGF2ZSBhIHNwZWNpYWwgaGVh ZGVyIGZpbGUgZm91bmQgaW4gdGhlIG1haW4gaW5jbHVkZSBkaXJlY3RvcnkK K0FNX0NPTkRJVElPTkFMKFtORUVEX1RPUF9JTkNMVURFX0RJUl0sIFtbdGVz dCB4JGNvbmZpZ19hcm1dID0geHRydWVdKQorCiBkbmwgRm9yIG5vdywgZG9u J3QgYm90aGVyIGNvbmZpZ3VyaW5nIHRlc3RzdWl0ZQogZG5sCiBkbmwgaWYg dGVzdCAiJHtjb25maWdfdGVzdHN1aXRlfSIgPSAidHJ1ZSI7CmRpZmYgLS1n aXQgYS9uZXdsaWIvTWFrZWZpbGUuYW0gYi9uZXdsaWIvTWFrZWZpbGUuYW0K aW5kZXggM2JlYmYyNy4uYTE4ODg0NSAxMDA2NDQKLS0tIGEvbmV3bGliL01h a2VmaWxlLmFtCisrKyBiL25ld2xpYi9NYWtlZmlsZS5hbQpAQCAtNzAsNyAr NzAsMTEgQEAgdG9vbGxpYmRpciA9ICQodG9vbGRpcikvbGliJChNVUxUSVNV QkRJUikKICMgVGhlc2UgYXJlIHVzZWZ1bCBmb3Igc3RhbmRhbG9uZSBvYmpl Y3QgZmlsZXMgbGlrZSBjcnQwLm8uCiBBTV9DRkxBR1MgPSAkKEFNX0NGTEFH U18kKHN1YnN0IC8sXywkKEBEKSkpICQoQU1fQ0ZMQUdTXyQoc3Vic3QgLyxf LCQoQEQpXyQoPEYpKSkKIEFNX0NDQVNGTEFHUyA9ICQoQU1fQ0NBU0ZMQUdT XyQoc3Vic3QgLyxfLCQoQEQpKSkgJChBTV9DQ0FTRkxBR1NfJChzdWJzdCAv LF8sJChARClfJCg8RikpKQoraWYgSEFWRV9MSUJDX01BQ0hJTkVfQVJNCiBB TV9DUFBGTEFHUyA9ICQoTkVXTElCX0NGTEFHUykgJChUQVJHRVRfQ0ZMQUdT KSAkKEFNX0NQUEZMQUdTXyQoc3Vic3QgLyxfLCQoQEQpKSkgJChBTV9DUFBG TEFHU18kKHN1YnN0IC8sXywkKEBEKV8kKDxGKSkpIC1pZGlyYWZ0ZXIgJChz cmNyb290KS9pbmNsdWRlCitlbHNlCitBTV9DUFBGTEFHUyA9ICQoTkVXTElC X0NGTEFHUykgJChUQVJHRVRfQ0ZMQUdTKSAkKEFNX0NQUEZMQUdTXyQoc3Vi c3QgLyxfLCQoQEQpKSkgJChBTV9DUFBGTEFHU18kKHN1YnN0IC8sXywkKEBE KV8kKDxGKSkpCitlbmRpZgogCiB0b29sbGliX0xJQlJBUklFUyA9IGxpYm0u YSBcCiAJbGliYy5hCmRpZmYgLS1naXQgYS9uZXdsaWIvTWFrZWZpbGUuaW4g Yi9uZXdsaWIvTWFrZWZpbGUuaW4KaW5kZXggYmM5NjdiZC4uYjE2ODU3NyAx MDA2NDQKLS0tIGEvbmV3bGliL01ha2VmaWxlLmluCisrKyBiL25ld2xpYi9N YWtlZmlsZS5pbgpAQCAtMzg0OCw3ICszODQ4LDggQEAgdG9vbGxpYmRpciA9 ICQodG9vbGRpcikvbGliJChNVUxUSVNVQkRJUikKICMgVGhlc2UgYXJlIHVz ZWZ1bCBmb3Igc3RhbmRhbG9uZSBvYmplY3QgZmlsZXMgbGlrZSBjcnQwLm8u CiBBTV9DRkxBR1MgPSAkKEFNX0NGTEFHU18kKHN1YnN0IC8sXywkKEBEKSkp ICQoQU1fQ0ZMQUdTXyQoc3Vic3QgLyxfLCQoQEQpXyQoPEYpKSkKIEFNX0ND QVNGTEFHUyA9ICQoQU1fQ0NBU0ZMQUdTXyQoc3Vic3QgLyxfLCQoQEQpKSkg JChBTV9DQ0FTRkxBR1NfJChzdWJzdCAvLF8sJChARClfJCg8RikpKQotQU1f Q1BQRkxBR1MgPSAkKE5FV0xJQl9DRkxBR1MpICQoVEFSR0VUX0NGTEFHUykg JChBTV9DUFBGTEFHU18kKHN1YnN0IC8sXywkKEBEKSkpICQoQU1fQ1BQRkxB R1NfJChzdWJzdCAvLF8sJChARClfJCg8RikpKSAtaWRpcmFmdGVyICQoc3Jj cm9vdCkvaW5jbHVkZQorQEhBVkVfTElCQ19NQUNISU5FX0FSTV9GQUxTRUBB TV9DUFBGTEFHUyA9ICQoTkVXTElCX0NGTEFHUykgJChUQVJHRVRfQ0ZMQUdT KSAkKEFNX0NQUEZMQUdTXyQoc3Vic3QgLyxfLCQoQEQpKSkgJChBTV9DUFBG TEFHU18kKHN1YnN0IC8sXywkKEBEKV8kKDxGKSkpCitASEFWRV9MSUJDX01B Q0hJTkVfQVJNX1RSVUVAQU1fQ1BQRkxBR1MgPSAkKE5FV0xJQl9DRkxBR1Mp ICQoVEFSR0VUX0NGTEFHUykgJChBTV9DUFBGTEFHU18kKHN1YnN0IC8sXywk KEBEKSkpICQoQU1fQ1BQRkxBR1NfJChzdWJzdCAvLF8sJChARClfJCg8Rikp KSAtaWRpcmFmdGVyICQoc3Jjcm9vdCkvaW5jbHVkZQogdG9vbGxpYl9MSUJS QVJJRVMgPSBsaWJtLmEgbGliYy5hICQoYW1fX2FwcGVuZF83MikKIEBIQVZF X01VTFRJU1VCRElSX1RSVUVAQlVJTERfTVVMVElTVUJESVIgPSAkKGJ1aWxk ZGlyKSQoTVVMVElTVUJESVIpCiB0b29sbGliX0RBVEEgPSAkKENSVDApICQo Q1JUMSkKLS0gCjEuOC4zLjEKCg== --000000000000b320e805f54c488f--