|
Message-ID: <55DF6BDD.6000104@amacapital.net> Date: Thu, 27 Aug 2015 12:58:21 -0700 From: Andy Lutomirski <luto@...capital.net> To: musl@...ts.openwall.com Subject: Re: musl-gcc -m32 is broken On 08/26/2015 06:44 PM, Rich Felker wrote: > On Wed, Aug 26, 2015 at 03:16:22PM -0700, Andy Lutomirski wrote: >> Adding %{m16|m32:-m elf_i386} to the *link spec in musl-gcc.specs >> fixes at least the obvious failure for me. > > Can you clarify? musl-gcc's target is coupled to the target arch that > the corresponding musl libc was built for. Switching targets with -m32 > and similar options is not going to get you correspondingly switched > libraries. Or am I misunderstanding what you're trying to do? I build for an i386 target on an x86_64 Fedora system using CFLAGS=-m32. It built successfully and even seems to work, but musl-gcc ends up omitting -m32 in the link stage, so it tries to pick up the wrong libraries and fails to link. ISTM either musl-gcc should accept and honor -m32 (and work!) or musl-gcc should hardcode the target architecture (i.e. musl-gcc should target i386 even without -m32). --Andy
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.