bug in pipes for linux emul 2.6.16 ?

Arno J. Klaassen arno at heho.snv.jussieu.fr
Tue Jan 20 06:26:18 PST 2009


Hello,

I still have this problem when bootstrapping gentoo; I upgraded
to recent -current, applied futex patch
( http://people.freebsd.org/~timur/dchagin/mega-head.linux.patch ),
but still same behaviour; e.g. for building libIDL :

  bison -y -d -v 2>/dev/null ./parser.y

hangs, a ps axlww in another (native) terminal showing :

    0  4171  1726   0  76  0  2576  1736 ppwait D+     0    0:00.02
      make (gmake)
    0  4172  4171   0  76  0  3316  2548 wait   I+     0    0:00.01
      /bin/sh -c bison -y -d -v 2>/dev/null ./parser.y (bash)
    0  4173  4172   0  76  0  3044  1988 ppwait D+     0    0:00.02
      bison -y -d -v ./parser.y
    0  4174  4173   0  76  0  2432  1556 piperd I+     0    0:00.01
      /usr/bin/m4 /usr/share/bison/m4sugar/m4sugar.m4 -
      /usr/share/bison/yacc.c


Should I file a PR for this? Does someone have a suggestion of
some kern.ipc or other sysctl to play with (for memory :
"i486-linux-gcc -pipe " shows the same behaviour on some files
whilst working correctly on the majority ...

Thank you in advance, Arno



More information about the freebsd-emulation mailing list