Hello Ingo,

I wrote:
> Porting gnulib to a particular platform means:
>   - doing a "gnulib-tool --create-testdir --with-tests", transferring that
>     to the target system, and running it there, and fixing all the problems,
> ...

The status of this step is that, except for a couple of patches to gnulib
that I have committed, proposed, or that are in the pipe, the following
issues remain. They should better be fixed in Haiku.

  - <http://dev.haiku-os.org/ticket/3136> This makes many tests which use
    'long double' fail. This is critical, because gnulib now assumes working
    'long double' on all platforms.

  - <http://dev.haiku-os.org/ticket/3143> st_ctime appears to be unimplemented.

  - All thread related tests (test-lock, test-tls, test-cond) hang. For
    test-lock, it hangs in a state where the main thread is waiting for the
    other threads, and the other threads are each blocking in sched_yield().
    This shouldn't happen: threads which do sched_yield() should be woken up
    every now and then.

  - <http://dev.haiku-os.org/ticket/3148> select() may hang on a tty.

  - gnulib's poll() replacement hangs in a recv() call, apparently because
    recv() does not support the MSG_PEEK flag. What is the way to
      1. distinguish a connected from an unconnected socket?
      2. tell whether a socket is hung up?

  - <http://dev.haiku-os.org/ticket/3145> fseek after ungetc bug.

  - <http://dev.haiku-os.org/ticket/3141> This causes a failure of test-flock.

Other issues:

  - Waiting for a new automake release with updated config.guess.

  - Mention the recommended configuration options for Haiku in the
    INSTALL file. Can you tell what is the difference (in intent and use)
    of /boot/home/config and /boot/common? I note the default PATH has
    /boot/home/config/bin before /boot/common/bin.

You can close <http://ports.haiku-files.org/ticket/70>. It has been implemented 
here:
http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commit;h=a2c5f8d99ec52594aae96afeb29e0aeb7a841872

Bruno



Reply via email to