Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <Z2UpKBDDV9fsbdTn@voyager>
Date: Fri, 20 Dec 2024 09:22:00 +0100
From: Markus Wichmann <nullplan@....net>
To: musl@...ts.openwall.com
Cc: William Pickard <lollol222gg@...il.com>
Subject: Re: Question: How can I mix 32-bit and 64-bit musl headers?

Am Thu, Dec 19, 2024 at 07:42:00PM -0500 schrieb William Pickard:
> So I'm trying to create my own Linux distribution where musl and LLVM are
> the primary libc, libc++ and compiler instead of gcc/glibc but I ran into
> an issue where bits/alltypes.h is 32-bit specific when trying to compile
> LLVM libc++ suite for 64-bit.
>
> Is there a specific way I should be installing headers for the 32-bit
> version?

musl does not support multilib in any way. The issue you are reporting
sounds like musl is detecting the wrong architecture, because the
alltypes.h is generated for the target architecture. I'm guessing you
are building it the wrong way somehow, and I don't know how, because the
normal "./configure && make && sudo make install" does the right thing.

Ciao,
Markus

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.