[patch] Matsushita AM33/2.0 port

Alexandre Oliva aoliva@redhat.com
Sat Jun 19 02:29:00 GMT 2004


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

>> My main concerns were technical ones
> These are exactly the things I'd like to get fixed.

>> - getting ports to be able to set things up early enough in the
>> top-level configuration process.  add-ons' configure bits don't get
>> run early enough.

> Please be specific.  Which port-specific work do you need configure to do?
> All I know of is the base_machine/base_os setup.

This is exactly what I had in mind.

> I think we can replace that hard-coded stuff with a table of
> patterns in a file, and then have configure use the union of files
> from all add-ons.

How would this work for mips64*-linux, for example?

A configure-let script would address both this issue and that of
automatic add-ons.  We just need a convention on where these files
should be placed and how they should be named.

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

> That is a reasonable concern.  When any existing port is moved out of the
> core, we will be sure to test building all remaining ports still in the
> core with no add-on ports present.

Excellent.  It's a bit sad that add-on ports won't be able to use
common bits from each other, but I guess this is something we'll just
have to live with.

-- 
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