This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: New NPTL patches for crosstools and MIPS NPTL patches....


Hi Dan, 

On Fri, May 20, 2005 at 11:53:21PM -0700, Daniel Kegel wrote:
> The issue with uClibc is that all (or just some?) of the gcc work
> isn't ready to go upstream yet. Crosstool policy is to only apply
> patches which are ready for upstream.

That's pretty fine with me; in the end it's the goal to make the patches
go away as fast as possible... 

My concern is to follow vanilla crosstool as close as possible with what
PTXdist provides. At the moment it is about one day of work to
forward-port the uClibc patches to a new crosstool version and re-run
all the tests. That's something I cannot do that often, and it means
that I'll probably have to stay with 0.32 at the moment (which is bad). 

> So I can apply at most a patch to, say, crosstool.sh, I think.
> Not sure that's worth it.  (And I'm tempted to change the
> way the patch is done at the moment, in that I'd
> like to avoid switching from GLIBC_DIR to a generic LIBC_DIR
> variable, simply because it's less of a change in the
> external interface to the script.)
> 
> In other words, just update it when ptxdist needs it for now.

I would be happy if crosstool provided an interface which makes it
easier to switch between glibc and uClibc. At the moment the largest
part of the patch is changing the indentation of the glibc parts,
because they are followed by uClibc parts. That makes the patch
unnecessarily large and lets it look like it was larger than it really
is. 

I'll check if I can restructure the patch in a way that it is easier to
adapt. 

> Thanks, though.  Hopefully I'll get NPTL support integrated
> before summer's over.  And then the pressure will be off,
> and I'll be able to integrate uclibc.     Sorry to be so flaky.

No problem; NPTL is surely more important to mainstream than uClibc. 

Robert 
-- 
 Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de
 Pengutronix - Linux Solutions for Science and Industry
   Handelsregister:  Amtsgericht Hildesheim, HRA 2686
     Hannoversche Str. 2, 31134 Hildesheim, Germany
   Phone: +49-5121-206917-0 |  Fax: +49-5121-206917-9


------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]