[patch] Matsushita AM33/2.0 port

Alexandre Oliva aoliva@redhat.com
Sat Jun 19 03:06:00 GMT 2004


On Jun 18, 2004, Roland McGrath <roland@redhat.com> wrote:

>> of it.  The main stumbling block here are inter-port dependencies,
>> like the common use of #include <sysdeps/.../linux/i386/*.c> in
>> several ports.

Another problem are constructs such as

#include <sysdeps/myport/something>

that now have to be replaced with

#include <portsdir/myport/sysdeps/myport/something>

and so they can't just be dropped-in with random names, they actually
must be droppped into a particular directory.  Unless we use
"../../pathnames" for such includes, but this would require changes to
ports that use this construct, if/when they're moved out of the core.

Another problem is for ports that support linuxthreads and/or nptl:
you have to specify not only --enable-add-ons=myport, but also
myport/linuxthreads or myport/nptl.  This is somewhat annoying, and it
would be nice if there was a way to support add-ons within add-ons.

These are the only problems I've run into so far.  More if/as I run
into more problems.

-- 
Alexandre Oliva             http://www.ic.unicamp.br/~oliva/
Red Hat Compiler Engineer   aoliva@{redhat.com, gcc.gnu.org}
Free Software Evangelist  oliva@{lsd.ic.unicamp.br, gnu.org}



More information about the Libc-alpha mailing list