|
Message-ID: <20170529182353.475df513@rafaela>
Date: Mon, 29 May 2017 18:23:53 -0300
From: Matias Fonzo <selk@...gora.org>
To: Jorge Almeida <jjalmeida@...il.com>
Cc: musl@...ts.openwall.com
Subject: Re: -m32
Hola Jorge,
On Mon, 29 May 2017 22:07:47 +0100
Jorge Almeida <jjalmeida@...il.com> wrote:
> On Mon, May 29, 2017 at 9:08 PM, Laurent Bercot
> <ska-dietlibc@...rnet.org> wrote:
> >> I tried to compile a "hello world" program (on a x86_64 system)
> >> with the -m32 flag of gcc:
> >
> >
> > AIUI, musl doesn't support multi-arch, and considers that x86 and
> > x86_64 are two different architectures. You cannot use the musl-gcc
> > wrapper for this, you need a cross-toolchain actually targetting
> > your 32-bit arch.
>
> Thanks, Laurent. I want to run my binaries on a 64bit system, and I
> would prefer to take advantage of its capabilities. But I have no use
> for 64 bit pointers, which, in my case, are responsable for a large
> size overhead. Since the m32 flg is not supported, I suppose the
> target should be x32, which the musl site says is experimental (maybe
> that information is outdated?)
> >
> > Fortunately, these are easy to make with the musl-cross-make
> > tool.
> I'll try and see if I'm able to grokk it!
Yes. musl-cross-make is an option. If you are looking for an already
made x32 -- from time to time I publish pre-built cross-compilers based
on musl, check:
http://gungre.ch/dragora/mirror/current/compilers/darkcrusade_2017Jan05/
Regards,
MatÃas
Content of type "application/pgp-signature" skipped
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.