From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 25659 invoked from network); 31 Mar 2021 14:27:28 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 31 Mar 2021 14:27:28 -0000 Received: (qmail 17574 invoked by uid 550); 31 Mar 2021 14:27:21 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 17538 invoked from network); 31 Mar 2021 14:27:21 -0000 Date: Wed, 31 Mar 2021 17:27:09 +0300 (MSK) From: Alexander Monakov To: musl@lists.openwall.com Message-ID: User-Agent: Alpine 2.20.13 (LNX 116 2015-12-14) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Subject: [musl] RELRO vs deferred binding Hi, my understanding is that deferred binding currently does not work if any of the deferred relocations fall into the RELRO segment. I am raising this because Alpine may try enabling -fno-plt globally, and with -fno-plt non-PLT GOT relocations will be in RELRO, and affected Xorg modules will fail to load, again, but now with a segfault in the dynamic linker, presumably (I have not tested this). Alexander