[Top][All Lists]
[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
- [PATCH] Some Haiku Patches, Ingo Weinhold, 2008/11/05
- Re: [PATCH] Some Haiku Patches, Bruno Haible, 2008/11/09
- Re: [PATCH] Some Haiku Patches, Ingo Weinhold, 2008/11/09
- Re: [PATCH] Some Haiku Patches, Bruno Haible, 2008/11/10
- Re: [PATCH] Some Haiku Patches, Ingo Weinhold, 2008/11/10
- Re: [PATCH] Some Haiku Patches, Ralf Wildenhues, 2008/11/10
- Re: [PATCH] Some Haiku Patches, Bruno Haible, 2008/11/15
- Haiku port status,
Bruno Haible <=
- Re: Haiku port status, Ingo Weinhold, 2008/11/18
- Re: [PATCH] Some Haiku Patches, Karl Berry, 2008/11/10
- Re: config.guess origin, Bruno Haible, 2008/11/10