[roland@frob.com: use posix_spawn in pexecute]

2001-12-16 Thread Roland McGrath
Here's a patch to the current gcc sources to make it use posix_spawn. If you're building your own gcc on hurd, please try this. With that built, you could try building your own libc (2.3) and then you'd be testing the new Hurdish implementation when you use the new gcc. --- Begin Message ---

Re: posix_spawn

2001-12-16 Thread Thomas Bushnell, BSG
Roland McGrath <[EMAIL PROTECTED]> writes: > A really useful test would be someone were to port a useful program like > make to use posix_spawn in place of fork + exec and do some real-world > tests (compiles and such) using that. The three programs that I would most strongly suggest for this tr

Re: posix_spawn

2001-12-16 Thread Roland McGrath
> Roland, it is a pleasure debugging your code: I always learn so much. :-) I'll read that as other than learning what not to do, and take it as a compliment. > o We need for the declaration of spin_lock_locked. I don't buy this. My compile works fine, and picks up that header through its i

Re: posix_spawn

2001-12-16 Thread Neal H Walfield
> Now that people are able to build libc, I'd like somebody to try out > my posix_spawn implementation. Plop this into sysdeps/mach/hurd/spawni.c, > rebuild libc, and then try the `tst-spawn' test in posix. Then you get to > debug it for me. As described in the comments, I will probably rewrite

Re: [Nano-devel] Re: ^Y suspending in nano and info

2001-12-16 Thread Thomas Bushnell, BSG
Jordi Mallach <[EMAIL PROTECTED]> writes: > signal_init() > - Unconditionally disable VDSUSP if it exists, stops ^Y > suspending nano on the Hurd. > > Can you tell us if this is {the,a} correct fix? I can attach the patch > if you want. The fix is applied to nano 1.1.4-1.diff.gz

Re: [Nano-devel] Re: ^Y suspending in nano and info

2001-12-16 Thread Jordi Mallach
On Mon, Dec 10, 2001 at 09:45:32AM -0800, Thomas Bushnell, BSG wrote: > Ignoring signals isn't what should be done, it's setting the terminal > modes properly. > > C-y sends SIGTSTP when it is read from the terminal (not when it's > typed; that's what makes it different from C-z) if ISIG is set i

Re: [rodrigc@gcc.gnu.org: Re: optimization/2967: gcc-2.95.4 hits internal error on the Hurd source with -O3]

2001-12-16 Thread Marcus Brinkmann
On Sun, Dec 16, 2001 at 01:40:03AM +0100, Jeroen Dekkers wrote: > On Wed, Dec 12, 2001 at 11:22:04AM +0100, Marcus Brinkmann wrote: > > Does anybody know the answer? > > This is an old bug in gcc, caused by compiling the Hurd with -O3. If you > compile with -O2 gcc doesn't crash. It's discussed a