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.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,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 9290 invoked from network); 10 Nov 2021 15:41:02 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 10 Nov 2021 15:41:02 -0000 Received: (qmail 30425 invoked by uid 550); 10 Nov 2021 15:40:59 -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 30385 invoked from network); 10 Nov 2021 15:40:58 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1636558847; bh=DIT3Pi4sOud2fUBldgg+KfjH0nzfUqt0NRV0h3c/mwY=; h=X-UI-Sender-Class:Date:From:To:Subject:References:In-Reply-To; b=i9emQ9Z5IMRaSN80fa8AHtzydqLZwrVGb7+FzRfRvdIbwo6kPrPCIRwhXnej95AV0 oSQROOf6x/jhthCBEz6nnv/q3tGrrb0e4I11INFpaBWB9i6wLoYSZiWRyqIjHsE1Af xfsjze/a1tRJRTFc9MwJkSrEnFOWi2nSlHkMy+y4= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Date: Wed, 10 Nov 2021 16:40:45 +0100 From: Markus Wichmann To: musl@lists.openwall.com Message-ID: <20211110154045.GB2713@voyager> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) X-Provags-ID: V03:K1:p0ZsPuoAoZwG6pujGfymfD9MLQkYfK7afHELz8klAcfgtHrghxK Fu6TDRok099iNRMK2S1J4hZDMbNTaNFuN7rG2GT9JpB1DIOjc0uNovAD0jgj47yWEt1APYq g7ZGaD3i8QJKCHWQDV1s0A/rDldwhNOIFopDu3hneATNV4kcENtcfCVuKIq1yZiVljS+6Y2 qYYUGGIdzduqxR8f0oRCA== X-UI-Out-Filterresults: notjunk:1;V03:K0:4ZanikzVWSI=:WMFSPqgLKe8dLFkGSZYvMb t9uRF4fMmGoy5X2RIIobA1Q5Bm8v9Y5i05aeyxGDSyIGwfUlq1pexvoAM8sNviN8pKjLlFH4H j3ejIbfZqfeLnaSaVJXSv0ddUQpQdOoIEVTLq69PaqthQBB6dX7eCUAJuv4wsunrPagBvC+35 u3JIDWUl6EoB89jpHB2Yx1oJyrKmKMy8UUnNCqIeKTwP6SO61tGVx39bmC64HSES1mg9H14qn 4JRWPV7FvFko/M40X93aDPKWuuA9CPKSEF2OMfMzURyAXo8E1RuPd4pHOZF3nH+ltxT+XsjQi zU1O7JlbXIWGYKqN5VrQIxKsO3jyJl+tZhs7xaBC0/r6vm6QGJaXRorZnDPQ0m/629tLarB3t gAuzpt6zFHmhBTzdufxSsPEcSjP6Qlq/PewUeW6sxN8y4XQOIQJi6KlXKZNt03AMdtW0uQ2QC pe9DMbPmZwg43AsZK6U9xnaQq2TKFZiX7cwBhNO7OfQrmgm8MN6fPScmgGkY3cxGdfkwLSQUk heqmPckoH9AZxBHmJ0P8gG/jvkuxVhex/8PcdriF9XNye8t3AkrdeQFYXg+R0mG/1foyea2v/ sVXpMoUdBMlzjZ2gE9EF+7juQObcRmTWB+5ZX4tBR10SvZA/JGYgEGbrxmBAik6ycO3kd7rdx 6uq6xcED012G8ei/zQ0VFsHcxhOD65fMT8Grx4P+SfO67OfK/flscvt3gk23tHPAJqr+x+rpU HqSqEY7wjih5yxi51C5IPZWZDO3EbQYbxLjPQXZn7SraDNnybuCqUK+dY1/tRiDWShw+F7FYU Uk2uuuX1jzRnuK1KJQXuM4EHNMXocyHD91wTfh4aR+xAVZgHVnD7meVasZQeQE5AsGEOA2AR4 be3VoO2f5N+w7jzbAWzXcDWSfTnXVCduj7u1n1HW8U5hG5+TR0pjJ1m5oHTaQGBRgDYNpcqri xVQTYN98AHHDDBJ8QaIB4ib5IlNv7iKKO36bG0joOaP8VhFCLoS4G+1ixgFKP4yAECFcfrVGL UEwGsFgwCZpPsSBofzcN6tlh3wAg8i/nzQoW8XTJtPY4b/6R897T0msIJYsMG1tnWckL5Z/Cm wHlRIDivTrtZJc= Subject: Re: [musl] Cross compiling with LLVM/clang On Wed, Nov 10, 2021 at 05:28:57PM +1100, Matt Andrews wrote: > ./configure: error: unsupported long double type musl supports three implementations of "long double": IEEE 754 double precision, IEEE 754 double extended precision, and IEEE 754 quad precision (also known as Binary-64, Binary-80, and Binary-128, respectively). The configure program attempts to figure out which of these your compiler is using by including and testing the standard macros LDBL_MANT_DIG and LDBL_MAX_EXP for well known combinations. Thankfully, with gcc and clang these are easy to find out: $COMPILER -E -dM -xc /dev/null | grep LDBL Can you post the output of this (setting COMPILER to "clang --target=whatever")? It is possible you need another switch to change the "long double" implementation. Note that that needs to be consistent across all compiles against musl. Ciao, Markus