mailing list of musl libc
 help / color / mirror / code / Atom feed
* Trouble compiling musl for MIPS softfloat
@ 2015-05-24  4:36 Arjen Roodselaar
  2015-05-24 12:45 ` Szabolcs Nagy
  0 siblings, 1 reply; 5+ messages in thread
From: Arjen Roodselaar @ 2015-05-24  4:36 UTC (permalink / raw)
  To: musl

[-- Attachment #1: Type: text/plain, Size: 1068 bytes --]

I am trying to compile musl for use on devices powered by a MIPS 24kc, a SoC without hardware floating point support. The supported target architectures list specifically mentions this, but so far I have been unable to get this working. In short, using mips-sf-linux-gnu as the target in the configure step seems to enable soft float support as per this output: https://gist.github.com/arjenroodselaar/f8d20534b0d8c7542d01. When linking however ld warns about a small number of files being compiled with -mhard–float, resulting in crt1.so to use -mhard–float: https://gist.github.com/arjenroodselaar/270df6970b2bd43c9bce. This then trickles down in anything I try to link against libc. Ignoring all this and simply compiling hard-float binaries is causing problems when executing malloc.

Tools used here:

Binutils-2.25
Gcc-4.8.4
Musl-1.1.9

(I tried musl 1.0.5 and gcc 4.9.2 but neither seem to make a difference here).

Am I missing something here or is soft float support for MIPS currently broken? Any help is appreciated.

Thanks,
Arjen Roodselaar

[-- Attachment #2: Type: text/html, Size: 1728 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-05-25 20:14 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-24  4:36 Trouble compiling musl for MIPS softfloat Arjen Roodselaar
2015-05-24 12:45 ` Szabolcs Nagy
2015-05-24 16:18   ` Rich Felker
2015-05-24 22:09   ` Arjen Roodselaar
2015-05-25 20:14     ` Rich Felker

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).