bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Haiku port status


From: Bruno Haible
Subject: Haiku port status
Date: Sun, 16 Nov 2008 18:39:47 +0100
User-agent: KMail/1.5.4

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

[Prev in Thread] Current Thread [Next in Thread]