Gentoo Logo
Gentoo Spaceship

Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-mips
Lists: gentoo-mips: < Prev By Thread Next > < Prev By Date Next >
To: "gentoo-mips@g.o" <gentoo-mips@g.o>
From: Manuel Lauss <manuel.lauss@...>
Subject: Re: MIPS32 little-endian Gentoo rootfs
Date: Mon, 10 Oct 2011 18:24:24 +0200
<br><br>On Monday, October 10, 2011, Matt Turner &lt;<a href="mailto:mattst88@g.o">mattst88@g.o</a>&gt; wrote:<br>&gt; On Mon, Oct 10, 2011 at 2:54 AM, Manuel Lauss<br>&gt; &lt;<a href="mailto:manuel.lauss@...">manuel.lauss@...</a>&gt; wrote:<br>
&gt;&gt; Hello,<br>&gt;&gt;<br>&gt;&gt; I&#39;ve uploaded an updated version of my Gentoo installation for<br>&gt;&gt; little-endian softfloat MIPS32(r1)<br>&gt;&gt; processors (and of course newer ones).<br>&gt;&gt;<br>&gt;&gt; Highlights include:<br>
&gt;&gt; - full native toolchain.  All packages have been compiled natively on<br>&gt;&gt; target hardware.<br>&gt;&gt; - based on portage snapshot from 111008<br>&gt;&gt; - binutils-git from 111007 to work around udev and kernel build failures<br>
&gt;&gt; - firefox-7.0.1<br>&gt;&gt; - rebuilt most packages due to libpng-1.5 and other library updates<br>&gt;&gt; - python built against Linux-3.x<br>&gt;&gt; - latest ~arch packages<br>&gt;&gt;<br>&gt;&gt; <a href=""></a><br>
&gt;&gt;<br>&gt;&gt; <a href=""></a><br>&gt;&gt; <a href=""></a><br>
&gt;&gt; <a href=""></a><br>&gt;&gt; <a href=""></a><br>
&gt;&gt; <a href=""></a><br>&gt;&gt; [still uploading]<br>&gt;&gt; <a href=""></a><br>
&gt;&gt;<br>&gt;&gt; Happy hacking,<br>&gt;&gt;       Manuel Lauss<br>&gt;<br>&gt; Thanks a lot! This should help me build mips32 little endian stages now.<br>&gt;<br>&gt; Is floating point emulation handled by the kernel, or do glibc and gcc<br>
&gt; have to be compiled to support it? I tried building mips32-softfloat<br>&gt; stages before, but ran into library incompatibilities. I can&#39;t see any<br>&gt; value at all in providing mips32 hardfloat stages if the userland is<br>
&gt; different.<br><br>Yes there are ABI incompatibilities.  Packaged built for hardfloat will run (with in-kernel CP1 emulation) but uf they interface with softfloat libraries there will be troubles (obviously).<br>I have one such binary-only app (coreplayer) which just outputs static noise instead of audible sound.<br>
Both GCC and glibc have to be built with softfloat otherwise one will break the other, with sometimes random (seg)faults.<br><br>Manuel<br>
MIPS32 little-endian Gentoo rootfs
-- Manuel Lauss
Re: MIPS32 little-endian Gentoo rootfs
-- Matt Turner
Lists: gentoo-mips: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: MIPS32 little-endian Gentoo rootfs
Next by thread:
MIPS32 little-endian Gentoo image (2011-12-27)
Previous by date:
Re: MIPS32 little-endian Gentoo rootfs
Next by date:
Re: merging /lib32 into /lib

Updated Jun 25, 2012

Summary: Archive of the gentoo-mips mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.