From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailout04.t-online.de (mailout04.t-online.de [194.25.134.18]) by sourceware.org (Postfix) with ESMTPS id 392BA385840F for ; Mon, 18 Jul 2022 15:09:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 392BA385840F Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=t-online.de Authentication-Results: sourceware.org; spf=none smtp.mailfrom=t-online.de Received: from fwd80.dcpf.telekom.de (fwd80.aul.t-online.de [10.223.144.106]) by mailout04.t-online.de (Postfix) with SMTP id 1B09C5C1F for ; Mon, 18 Jul 2022 17:09:11 +0200 (CEST) Received: from [192.168.2.102] ([87.187.34.65]) by fwd80.t-online.de with (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384 encrypted) esmtp id 1oDSMw-3GJs0W0; Mon, 18 Jul 2022 17:09:10 +0200 Subject: Re: [PATCH rebase] Fix handling of newly added non-rebaseable DLLs From: Christian Franke To: cygwin-apps@cygwin.com References: <64b623d9-7c0e-1701-d087-4f7fa3c68fda@t-online.de> Message-ID: Date: Mon, 18 Jul 2022 17:09:10 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 SeaMonkey/2.53.12 MIME-Version: 1.0 In-Reply-To: <64b623d9-7c0e-1701-d087-4f7fa3c68fda@t-online.de> Content-Type: multipart/mixed; boundary="------------4E06EE24466411CF259CE83D" X-TOI-EXPURGATEID: 150726::1658156950-0144C2AD-F48CC891/0/0 CLEAN NORMAL X-TOI-MSGID: 67e5f299-c11e-4cbe-8946-9ee3cf9e0909 X-Spam-Status: No, score=-9.4 required=5.0 tests=BAYES_00, FREEMAIL_FROM, GIT_PATCH_0, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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 X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jul 2022 15:09:20 -0000 This is a multi-part message in MIME format. --------------4E06EE24466411CF259CE83D Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Revised version which also handles the --oblivious case. -- Regards, Christian --------------4E06EE24466411CF259CE83D Content-Type: text/plain; charset=UTF-8; name="0001-Fix-handling-of-newly-added-non-rebaseable-DLLs.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="0001-Fix-handling-of-newly-added-non-rebaseable-DLLs.patch" RnJvbSAxOTEzOWUxYjk4NGViM2Y0ZDExZjgzZTY5NTFjNjYwNjRhMmYyZGQzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBDaHJpc3RpYW4gRnJhbmtlIDxjaHJpc3RpYW4uZnJh bmtlQHQtb25saW5lLmRlPgpEYXRlOiBNb24sIDE4IEp1bCAyMDIyIDE3OjA2OjA1ICswMjAw ClN1YmplY3Q6IFtQQVRDSF0gRml4IGhhbmRsaW5nIG9mIG5ld2x5IGFkZGVkIG5vbi1yZWJh c2VhYmxlIERMTHMKClJlc2V0IG5lZWRzX3JlYmFzaW5nIGZsYWcgdG8gYXZvaWQgdGhhdCBz dWNoIGEgRExMIGlzIGxhdGVyIHJlbW92ZWQKZnJvbSB0aGUgbGlzdCBkdWUgdG8gcmViYXNl IGZhaWx1cmUuICBBZGQgcmVsYXRlZCB2ZXJib3NlIG1lc3NhZ2VzLgotLS0KIHJlYmFzZS5j IHwgMTggKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9u cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3JlYmFzZS5jIGIvcmViYXNlLmMK aW5kZXggMzk3NTlhOS4uMWY5Zjc0YiAxMDA2NDQKLS0tIGEvcmViYXNlLmMKKysrIGIvcmVi YXNlLmMKQEAgLTcwNSw2ICs3MDUsMTcgQEAgbWVyZ2VfaW1hZ2VfaW5mbyAoKQogCSAgICAg IGlmICh2ZXJib3NlKQogCQlmcHJpbnRmIChzdGRlcnIsICJyZWJhc2luZyAlcyBiZWNhdXNl IG5vdCBpbiBkYXRhYmFzZSB5ZXRcbiIsIGltZ19pbmZvX2xpc3RbaV0ubmFtZSk7CiAJICAg IH0KKwkgIGVsc2UgaWYgKGltZ19pbmZvX2xpc3RbaV0uZmxhZy5uZWVkc19yZWJhc2luZykK KwkgICAgeworCSAgICAgIC8qIE5vdCBpbiBkYXRhYmFzZSB5ZXQgYW5kIG5vdCByZWJhc2Vh YmxlLiAgQWRkIHdpdGhvdXQgcmViYXNpbmcgb3IKKwkgICAgICAgICBza2lwIGlmIC0tb2Js aXZpb3VzIGlzIGFjdGl2ZS4gKi8KKwkgICAgICBpbWdfaW5mb19saXN0W2ldLmZsYWcubmVl ZHNfcmViYXNpbmcgPSAwOworCSAgICAgIGlmICh2ZXJib3NlKQorCQlmcHJpbnRmIChzdGRl cnIsICJub3QgcmViYXNpbmcgJXMgYmVjYXVzZSBmaWxlIGlzIG5vdCB3cml0YWJsZVxuIiwK KwkJCSBpbWdfaW5mb19saXN0W2ldLm5hbWUpOworCSAgICAgIC8qIEZJWE1FOiBPdmVybGFw cyBvZiBETExzIGluIHRoZSBkYXRhYmFzZSB3aXRoIHRoaXMgRExMIHdpbGwKKwkgICAgICAg ICBub3QgYmUgZGV0ZWN0ZWQgYmVsb3cuICovCisJICAgIH0KIAl9CiAgICAgfQogICBpZiAo IWltZ19pbmZvX3JlYmFzZV9zdGFydCB8fCBmb3JjZV9yZWJhc2VfZmxhZykKQEAgLTcxNSw3 ICs3MjYsMTIgQEAgbWVyZ2VfaW1hZ2VfaW5mbyAoKQogCXsKIAkgIC8qIFRlc3QgRExMcyBh bHJlYWR5IGluIGRhdGFiYXNlIGZvciB3cml0YWJpbGl0eS4gKi8KIAkgIGlmIChpIDwgaW1n X2luZm9fcmViYXNlX3N0YXJ0KQotCSAgICBzZXRfY2Fubm90X3JlYmFzZSAoJmltZ19pbmZv X2xpc3RbaV0pOworCSAgICB7CisJICAgICAgc2V0X2Nhbm5vdF9yZWJhc2UgKCZpbWdfaW5m b19saXN0W2ldKTsKKwkgICAgICBpZiAoaW1nX2luZm9fbGlzdFtpXS5mbGFnLmNhbm5vdF9y ZWJhc2UgPT0gMSAmJiB2ZXJib3NlKQorCQlmcHJpbnRmIChzdGRlcnIsICJub3QgcmViYXNp bmcgJXMgYmVjYXVzZSBmaWxlIGlzIG5vdCB3cml0YWJsZVxuIiwKKwkJCSBpbWdfaW5mb19s aXN0W2ldLm5hbWUpOworCSAgICB9CiAJICBpZiAoIWltZ19pbmZvX2xpc3RbaV0uZmxhZy5j YW5ub3RfcmViYXNlKQogCSAgICB7CiAJICAgICAgaW1nX2luZm9fbGlzdFtpXS5iYXNlID0g MDsKLS0gCjIuMzcuMQoK --------------4E06EE24466411CF259CE83D--