[bug #17346] GNU mach can't handle 4GB memory

2006-11-19 Thread Barry deFreese
Follow-up Comment #2, bug #17346 (project hurd): This better? vm_size_t memsize = boot_info.mem_upper; if ((memsize >= 0x40)) memsize = (0x40-1); phys_last_addr = 0x10 + (memsize * 0x400); ___ Reply to thi

[bug #17647] glibc: GCC 4.1

2006-11-19 Thread Thomas Schwinge
Follow-up Comment #4, bug #17647 (project hurd): And indeed: reverting the following makes the `libc.so' again work with GCC 4.1. Probably reverting the similar ones will be needed for non-shared stuff, which I didn't test so far. | #v+ | [...] | void | -_dl_init_first (int argc, ...) | +_dl_in

[bug #17647] glibc: GCC 4.1

2006-11-19 Thread Thomas Schwinge
Follow-up Comment #3, bug #17647 (project hurd): | #v+ | $ gcc-4.0 test.c && ./a.out | main:fa = 3216472808 fa[1] = 3084724428 ra = 3084724428 | func:fa[0] = 3216472808 fa[1] = 134513645 ra = 134513645 | #v- | | This is what I would expect. However: | | #v+ | main:fa = 3220364948 fa[1] = 322036

[bug #17647] glibc: GCC 4.1

2006-11-19 Thread Thomas Schwinge
Update of bug #17647 (project hurd): Status:None => In Progress ___ Follow-up Comment #2: I had a look today. But now I think I need Roland's or someone else's help. The problem is --- s

Re: Problem on GNU/Hurd systems w.r.t. process substitution

2006-11-19 Thread Roland McGrath
It should be using /dev/fd. As Chet said, figure out if the configure run when building bash decided it wasn't there for some reason. Also, test that /dev/fd is working right on the Hurd, e.g.: $ exec 5> foobar $ ls -li /dev/fd/5 foobar $ exec 5>&- This won't pretend to be a symlink like Linu

Re: Problem on GNU/Hurd systems w.r.t. process substitution

2006-11-19 Thread Chet Ramey
Thomas Schwinge wrote: > Hello! > > There seems to be a problem with bash's usage of named pipes on GNU/Hurd > systems. Bash uses named pipes for process substitution only if /dev/fd (or the Linux variant, /proc/self/fd) is not available. I'd check config.h to see which is being used (look for H

Problem on GNU/Hurd systems w.r.t. process substitution

2006-11-19 Thread Thomas Schwinge
Hello! There seems to be a problem with bash's usage of named pipes on GNU/Hurd systems. #v+ [EMAIL PROTECTED]:~ $ diff -u <(echo a) <(echo b) --- /proc/self/fd/632006-11-19 15:32:53.622504951 +0100 +++ /proc/self/fd/622006-11-19 15:32:53.614508451 +0100 @@ -1 +1 @@ -a +b [EMAIL PROTECTED