Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Wed, 11 Jul 2012 09:08:40 -0400
From: Gregor Richards <>
CC: Rich Felker <>
Subject: Re: initial version of mips port committed

On 07/11/2012 04:32 AM, Rich Felker wrote:
> from the commit message:
> initial version of mips (o32) port, based on work by Richard
> Pennington (rdp)
> basically, this version of the code was obtained by starting with
> rdp's work from his ellcc source tree, adapting it to musl's build
> system and coding style, auditing the bits headers for discrepencies
> with kernel definitions or glibc/LSB ABI or large file issues, fixing
> up incompatibility with the old binutils from aboriginal linux, and
> adding some new special cases to deal with the oddities of sigaction
> and pipe syscall interfaces on mips.
> at present, minimal test programs work, but some interfaces are broken
> or missing. threaded programs probably will not link.

Fresh cross compiler tarball:

I'll build a new tarball when .so support works. Until then, it's safe 
to upgrade musl in this one for testing purposes:

CC="mips-linux-musl-gcc" ./configure --prefix=<prefix>/mips-linux-musl 
--disable-shared && make all install

It works well enough to make "Hello, world!" and such happy. Threads 
indeed don't link.

With valediction,
  - Gregor Richards

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.