[PATCH] to java::lang::ConcreteProcess::destroy

Ronald Landheer-Cieslak ronald@landheer.com
Tue Feb 18 10:55:00 GMT 2003


On 17 Feb 2003, Tom Tromey wrote:
> >>>>> "Ronald" == Ronald Landheer-Cieslak <ronald@landheer.com> writes:
> Ronald> Configure options for the cross-compiler are:
> Ronald> --prefix=$HOME/tmp --target=i386-unknown-freebsd4.7 --with-newlib
> It seems to me that a newlib build shouldn't enable Process support in
> libgcj.  So a different patch would be to change configure.in to use
> the "Ecos" (a misnomer) process (non-)support instead.
> What do you think about that?  Do fork(), exec() and waitpid() really
> work while signals do not?  If so, that is very weird.  Anyway,
> assuming this makes sense, could you write the appropriate
> configure.in patch?
> There's other code around that assumes the existence of signals.  For
> instance, see the "*-signal.h" files in include.  You'll also need to
> deal with this somehow.  Perhaps all newlib ports should use
> -fcheck-references.
> I think you'll find the newlib support isn't very up-to-date.  It has
> rotted a bit from disuse.
The problem is: I really don't know enough about gcc internals to start 
writing patches of any significance. That, and use of Newlib just isn't 
important enough for me to spend significant amounts of time on patching 
gcc to support Newlib correctly.

The patch I sent was the result of getting an experimental gcc 
cross-compiler to work, and seemed harmless enough to send in. It was not 
the result of any kind of in-depth research and, as I have a working 
cross-compiler at the moment, I probably won't get the time allocated to 
make a proper patch (the business I work for is just not that 
philantropic). Don't get me wrong: I would *love* to spend more time on 
this and get you a proper patch (with copyright assignment as needed) but 
at the moment, that is simply not an option.

If you wish, I can fill in a problem report describing the problem in a 
bit more detail, but I'm afraid that's about all I can do.

You should know that I am the first developer in my company that has any 
experience at all with free software - and thus I am the only advocate for 
free software here. (I am also the only one who knows his way around a 
*NIX box, always uses Cygwin and/or MinGW when working under Windoze, 
etc.)

Sorry, but I'm afraid I'm confined to trivial contributions for the time 
being.

rlc



More information about the Java-patches mailing list