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.1 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 21010 invoked from network); 7 Mar 2022 14:15:55 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 7 Mar 2022 14:15:55 -0000 Received: (qmail 5763 invoked by uid 550); 7 Mar 2022 14:15:53 -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 5725 invoked from network); 7 Mar 2022 14:15:53 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.ca; s=s2048; t=1646662540; bh=mlGA05Cn9wJPzYZ+ikQy+A80lURzshi54VA9uQ6xVos=; h=Date:From:Subject:To:Cc:References:In-Reply-To:From:Subject:Reply-To; b=gbssVVYFla4atODycguKSJ7oey0jdvNC/HBILzdsGCb9W5Y34Y0owQpteEeflEOrm6QG9hLCIOv1UTI3sCK9UYLoM5dkeIS1rqKDMD8uN3DyWueUj7tib1xYXJSSlvPzZSKVCQTlu0ExO0L1luCqVrWrZDwGfRPgaB8kCAKrg8njCaYG2e3756vTyAkOrYOhoPrSnPKk+p/uLo7Np/TSpJvuoMnxVoaWumjSTmswzitutVbFCOPLHUUg3J5D49+FJp5BxIr+4f/4NV9HDwX04+NH4GuVcCbc0t/3hFHxggPKlC8Z5CSWrOCgt8CKi3Z9KGDgUc07jQVHWeSTCGhj/w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1646662540; bh=jwl8FkQwG+DpVEBBjPbbkqU//BY6BvGEF+ZPwcaQjSK=; h=X-Sonic-MF:Date:From:Subject:To:From:Subject; b=ZOxaAdGxDiXCShnKJWpjWVsIJOuHdpiX4PeIhCiqH+wNV4r72TYequ1rQ3c3eRSLDo1RAAMfztngkIPeR9g8OS+dGg73j9nPbceEp2KJFAYz4A+zl45zOKIUpGjtL6vmCgiYVbzv+AnH10Sc+M9Xexhx4dc6H0wRO8/+NlG81DsZ5C9K/M7P1m4AiB/nPtsb/dk0bp8QBHgWQB6OJpLsdnBsJKqEtO17MJqXdqdneX/qOQZ76QAfCjB90AFji6nv8wu2w6Q0yb8W/4ofqHeH0De6uQj+7PpYdT9Wc3LQ2GMtyyOKwg8lnMGvH7Yl9uXBgqPfvwP1shIsmYMjkAz9XA== X-YMail-OSG: Iw1piJMVM1k19EujRUrE1sO9n8l638vFsWA1wCntcyF3xzblWdNOgk5RJ0WMEX0 Pd4eSJx0H6HjPwY9_cGMt8s_cP_QZFXYTSTKCTyI1DBeOr_b5_Z99JRt1jhki2u6fHYU04Pttax0 jT6mGpFkCCpQfD3zMUpfB9KLuA.k4X4ocWQisZtG8YdEd6B2Y3zmGqhdK8SUq2YetkdOhTABYEe1 Iz9Rh669_omxzjkM7e_PP.bvG41rpPDdUdv4Do.T2gJypdEbBZg8st0SKOn2kJwDvLDcKntFnht0 g.9zPz_7K6Abu3LbpAl_quIWDXiBFSpE6SCnQ3fxd_8iVjFBqIPGRBIe7LEL3GaJ8UX7Pq9D__k. Cw8hqsst0f8mwSGO6K9X7iOSkzcV8PXtyYeVBavuWO4STlU3Qz.Z9v7LuiV3lBnvr8p6NKA1LEKy X8zsigPxi4Rt0dv1faXDMD9HiczOczRTBA4H3SHBjs7bsB6Q0SQppqzb091JTlc3_L1ly2IxnB6z xvButqS_lOH1rcUSsVh7yjPVABcVd41x7j4peRE1vZp43CRNpOzkd.i6T3WcuqkR4EoXrYgIdtyO gaX2iCMZnkIQ6qfySsvyX_ycedliY6SFjGx0Sa56bhcKEOfkOkletNPvmGgwFR6xEwf4uwPiy67_ NEanWeCqMLCQNktWQAt2Tv5xNkVHrhWso7E6SzbF9_u8X0S2GCRwpKw9iHFH3qRWzq7mJRTMaqLK KyfW1CHBj7vcFS7tFsNYppq2pmcofEMWsV2l.ZCli8Fi65r7GeqQpi1rgEDyifYdkOq8g9nHNHd. s.pP0S8V.EQU3jXcRhzloOYLpkah0tMR72eyitnmq50CVXRJKtimvsBTy3UI0Hac2AL8tlBTCcE0 AHfcaYRKxzD4LhxvIBqDvZmFafNeq6UF.l1FvVM2R0PCPEMTShEkBNs02daA4W7aXYCpJNk1j18j fXiQqJdY9jiUjVGX6dflHa8wr_QL6ANPf2rRQ1WEf5FJLN9bJPUakbne7lO7_EY1sFaZhPanNFqZ 0cVp_F5s7HqYG5Yj1xs1t3zJ4gnKJgaFgyhD2P.kvztIjpI_bwXee8YX8AnS3nv.w2GyTKEXN.vE gvdcqXqgnWxBzZUAooWXiOI_9XlMqfGj5cgPsCCGLFhChaX9eIwBL44qrh_DWUAguOT008ottdKM 7uPOml_pQ1b0tsYizq_GoEn2DQccYndE9MZaAjerR71cFAeYJjSZznjJp3Ogfu521SiJOP25t1ou JPuVM66RCoqvfRvTE0J.0l4D3p87.nWHctGKbUEw4UM6d1qbBXfw2Ce7fLW9SVyDdA8vJKerQ5Jp Zq3biY1zPTwYpZyywlReqm3eNDLWyFARb3z69kh9NUMTMqkvOYSUdLul7T2MNbb80eesg6nspNGb EYocReauwDP7G.Q_0vzoa1K8Us5XebBRMuN6R9v5sEpme6KMfbBN.lTF5qbo_821YykMWVP7ayni rB.YCES.ddkB2qDEUX4nbY5HE5p98kLFYTiGRpmqH3HNaVspBXmZMok1vh5WX7Il0g31Ia1jNQBX xl0iwkxThKH4M71e76CpPLhHLiNuvERQApDcFcAyCjvNvoxXIjG_2A65Jb4tmuRd2kslApfZui1c dT4wb6sLt2XFNosYiJjfG6CKMzCOTfeGWxU4IKGqh7x3EtSlXlR76Kld1R_EwkavfIlLtKOHfXje o_ao7YMGNjG7noL1wwzh18RV7Bz.0igmM0bDhiUCP_SFliSKQ7AYMngesH8JImy3xbklRzJp3BG4 hX1O0_lmdEaQ3EIZFjerj2IiPI_LviCPnuP7BU1EqfKW2SZ0qHYrpQ79SV16GixAMOO77qUcV3zG 4WgUNtIQOC4QqUG_uThpC6KA4gnF9lPmxLCrAZhIouc1mbIKkj1V8ePJaC0DYCJkea3UiWOkGJ.h q_UXEwh0eLaeYgaH69tOJ6L29ochMqUrjTPwYgDCZ8HwHj3ik5TiaHpM7YV0IIws5QubK.FM1jER Q.Md8h49rzc6w2Pu40HTYYb3VROLuyly6gYDXshHGxIDkEfC_V6vNv2t115b2Qu_95EfGIqKi5KE nTmC8Rlrym7DSbFjtCQC0yzTcTG_J.WA1jaB_TCiQ.mm0M9OzFSsfYXfAbfksSgv._FmkaFl_D.I TytPF50C5CijwW.fX1TLJroNZkX73VcgmZVs7z4ml9DK3bRP_N1Wtw8qhIdSg3ZD1sxlBoAVnShW 5v2xQDuiq8gkpLo1UNnc7C6ooM.4pZ_6d3nIw62Vvt0PKdDwsUZ4phHijTzbp7D8U X-Sonic-MF: Date: Mon, 07 Mar 2022 09:15:34 -0500 From: "Alex Xu (Hello71)" To: naruto canada Cc: musl@lists.openwall.com References: In-Reply-To: MIME-Version: 1.0 Message-Id: <1646661505.19vhhjuz7c.none@localhost> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.19797 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Subject: Re: [musl] need help with libGL Excerpts from naruto canada's message of March 7, 2022 12:43 am: > hi >=20 > I've finally managed to get xorg-server compiled and running. > I've also managed to get llvm and mesa compiled. > When I tried to run simple 3d test program, > I got "Error: GLX version >=3D 1.3 is required" > I've checked /var/log/Xorg.log, and got: > Failed to load /usr/lib/xorg/modules/extensions/libglx.so: Error > relocating /usr/lib/libGL.so.1: _ITM_dereg > isterTMCloneTable: initial-exec TLS resolves to dynamic definition in > /usr/lib/libGL.so.1 >=20 > I've searched the web and found this thread: > https://bugs.freedesktop.org/show_bug.cgi?id=3D35268 >=20 > It seems musl was fixed 4 years ago. > I've checked musl-1.2.2 source code, indeed, the fix seems to be > there. (tlsdesc.s) >=20 > So, I recompiled mesa with patches from the thread. > but I still get the same error message. >=20 > I also tried this simple code: > #include > #include > int main() > { > void *handle =3D dlopen("/usr/lib/libglapi.so", RTLD_LOCAL | RTLD_NOW= ); > if (!handle) { > printf("dlopen failed with message '%s'\n", dlerror()); > } > } >=20 > dlopen failed with message 'Error relocating /usr/lib/libglapi.so: > _glapi_tls_Context: initial-exec TLS resolves to dynamic definition in > /usr/lib/libglapi.so' >=20 > Most of what was discussed in the thread was way over my head. > I could use some help. Thanks. >=20 The short answer is that I have submitted a fix which is included in=20 Mesa 22. It seems that Mesa 22 has been delayed several times; -rc2 is=20 out, but I don't know when the final will be released. In general, I would suggest using a full Linux distribution instead of=20 compiling packages individually. If for some reason you insist on=20 compiling packages individually, the various musl-based Linux=20 distributions are still a good reference for which patches and=20 other adjustments are required for musl compatibility. Cheers, Alex.