public inbox for gentoo-mips@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-mips] MIPS32 little-endian Gentoo rootfs
@ 2011-10-10  6:54 Manuel Lauss
  2011-10-10 15:12 ` Matt Turner
  0 siblings, 1 reply; 3+ messages in thread
From: Manuel Lauss @ 2011-10-10  6:54 UTC (permalink / raw
  To: gentoo-embedded, gentoo-mips

Hello,

I've uploaded an updated version of my Gentoo installation for
little-endian softfloat MIPS32(r1)
processors (and of course newer ones).

Highlights include:
- full native toolchain.  All packages have been compiled natively on
target hardware.
- based on portage snapshot from 111008
- binutils-git from 111007 to work around udev and kernel build failures
- firefox-7.0.1
- rebuilt most packages due to libpng-1.5 and other library updates
- python built against Linux-3.x
- latest ~arch packages

http://mlau.at/files/mips32-linux/README.txt

http://mlau.at/files/mips32-linux/mips32elsf-gentoo-rootfs-111008.tar.xz
http://mlau.at/files/mips32-linux/mips32elsf-gentoo-rootfs-111008.tar.CONTENTS
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.CONTENTS
http://mlau.at/files/mips32-linux/mips32elsf-gentoo-packages-111008.tar
[still uploading]
http://mlau.at/files/mips32-linux/mips32elsf-gentoo-packages-111008.tar.CONTENTS

Happy hacking,
       Manuel Lauss



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

* Re: [gentoo-mips] MIPS32 little-endian Gentoo rootfs
  2011-10-10  6:54 [gentoo-mips] MIPS32 little-endian Gentoo rootfs Manuel Lauss
@ 2011-10-10 15:12 ` Matt Turner
  2011-10-10 16:24   ` [gentoo-mips] " Manuel Lauss
  0 siblings, 1 reply; 3+ messages in thread
From: Matt Turner @ 2011-10-10 15:12 UTC (permalink / raw
  To: gentoo-mips; +Cc: gentoo-embedded

On Mon, Oct 10, 2011 at 2:54 AM, Manuel Lauss
<manuel.lauss@googlemail.com> wrote:
> Hello,
>
> I've uploaded an updated version of my Gentoo installation for
> little-endian softfloat MIPS32(r1)
> processors (and of course newer ones).
>
> Highlights include:
> - full native toolchain.  All packages have been compiled natively on
> target hardware.
> - based on portage snapshot from 111008
> - binutils-git from 111007 to work around udev and kernel build failures
> - firefox-7.0.1
> - rebuilt most packages due to libpng-1.5 and other library updates
> - python built against Linux-3.x
> - latest ~arch packages
>
> http://mlau.at/files/mips32-linux/README.txt
>
> http://mlau.at/files/mips32-linux/mips32elsf-gentoo-rootfs-111008.tar.xz
> http://mlau.at/files/mips32-linux/mips32elsf-gentoo-rootfs-111008.tar.CONTENTS
> 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.CONTENTS
> http://mlau.at/files/mips32-linux/mips32elsf-gentoo-packages-111008.tar
> [still uploading]
> http://mlau.at/files/mips32-linux/mips32elsf-gentoo-packages-111008.tar.CONTENTS
>
> Happy hacking,
>       Manuel Lauss

Thanks a lot! This should help me build mips32 little endian stages now.

Is floating point emulation handled by the kernel, or do glibc and gcc
have to be compiled to support it? I tried building mips32-softfloat
stages before, but ran into library incompatibilities. I can't see any
value at all in providing mips32 hardfloat stages if the userland is
different.

Thanks,
Matt



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

* [gentoo-mips] Re: MIPS32 little-endian Gentoo rootfs
  2011-10-10 15:12 ` Matt Turner
@ 2011-10-10 16:24   ` Manuel Lauss
  0 siblings, 0 replies; 3+ messages in thread
From: Manuel Lauss @ 2011-10-10 16:24 UTC (permalink / raw
  To: gentoo-mips@lists.gentoo.org; +Cc: gentoo-embedded@lists.gentoo.org

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

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

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).
I have one such binary-only app (coreplayer) which just outputs static noise
instead of audible sound.
Both GCC and glibc have to be built with softfloat otherwise one will break
the other, with sometimes random (seg)faults.

Manuel

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

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

end of thread, other threads:[~2011-10-10 16:24 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-10  6:54 [gentoo-mips] MIPS32 little-endian Gentoo rootfs Manuel Lauss
2011-10-10 15:12 ` Matt Turner
2011-10-10 16:24   ` [gentoo-mips] " Manuel Lauss

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox