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
<br><br>On Monday, October 10, 2011, Matt Turner <<a href="mailto:mattst88@g.o">mattst88@g.o</a>> wrote:<br>> On Mon, Oct 10, 2011 at 2:54 AM, Manuel Lauss<br>> <<a href="mailto:manuel.lauss@...">manuel.lauss@...</a>> wrote:<br>
>> Hello,<br>>><br>>> I've uploaded an updated version of my Gentoo installation for<br>>> little-endian softfloat MIPS32(r1)<br>>> processors (and of course newer ones).<br>>><br>>> Highlights include:<br>
>> - full native toolchain. All packages have been compiled natively on<br>>> target hardware.<br>>> - based on portage snapshot from 111008<br>>> - binutils-git from 111007 to work around udev and kernel build failures<br>
>> - firefox-7.0.1<br>>> - rebuilt most packages due to libpng-1.5 and other library updates<br>>> - python built against Linux-3.x<br>>> - latest ~arch packages<br>>><br>>> <a href="http://mlau.at/files/mips32-linux/README.txt">http://mlau.at/files/mips32-linux/README.txt</a><br>
>><br>>> <a href="http://mlau.at/files/mips32-linux/mips32elsf-gentoo-rootfs-111008.tar.xz">http://mlau.at/files/mips32-linux/mips32elsf-gentoo-rootfs-111008.tar.xz</a><br>>> <a href="http://mlau.at/files/mips32-linux/mips32elsf-gentoo-rootfs-111008.tar.CONTENTS">http://mlau.at/files/mips32-linux/mips32elsf-gentoo-rootfs-111008.tar.CONTENTS</a><br>
>> <a href="http://mlau.at/files/mips32-linux/mips32elsf-gentoo-rootfs-debugsyms-111008.tar.xz">http://mlau.at/files/mips32-linux/mips32elsf-gentoo-rootfs-debugsyms-111008.tar.xz</a><br>>> <a href="http://mlau.at/files/mips32-linux/mips32elsf-gentoo-rootfs-debugsyms-111008.tar.CONTENTS">http://mlau.at/files/mips32-linux/mips32elsf-gentoo-rootfs-debugsyms-111008.tar.CONTENTS</a><br>
>> <a href="http://mlau.at/files/mips32-linux/mips32elsf-gentoo-packages-111008.tar">http://mlau.at/files/mips32-linux/mips32elsf-gentoo-packages-111008.tar</a><br>>> [still uploading]<br>>> <a href="http://mlau.at/files/mips32-linux/mips32elsf-gentoo-packages-111008.tar.CONTENTS">http://mlau.at/files/mips32-linux/mips32elsf-gentoo-packages-111008.tar.CONTENTS</a><br>
>><br>>> Happy hacking,<br>>> Manuel Lauss<br>><br>> Thanks a lot! This should help me build mips32 little endian stages now.<br>><br>> Is floating point emulation handled by the kernel, or do glibc and gcc<br>
> have to be compiled to support it? I tried building mips32-softfloat<br>> stages before, but ran into library incompatibilities. I can't see any<br>> value at all in providing mips32 hardfloat stages if the userland is<br>
> 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>
|
|