Re: Minix support, part 5

2011-07-31 Thread Thomas Cort
A lot of the FILE related stuff changed in Minix 3.2.0 with the import of our new NetBSD based libc and NetBSD based includes. It might be more beneficial to target Minix 3.2.0 which will be released as stable in a few months. By the time the gnulib changes get integrated into third party software,

Re: Minix support, part 1

2011-07-31 Thread Thomas Cort
Hello Bruno, I'm just getting your e-mails now. I haven't read through them completely yet, On Sun, Jul 31, 2011 at 10:39 AM, Bruno Haible wrote: > Thomas Cort wrote: >> I've been working on pkgsrc for the Minix project and we've been >> patching lib/spawni.c

Re: Minix support, part 1

2011-07-31 Thread Thomas Cort
> When working on a libc like that, be sure to periodically test it against > the gnulib testsuite. Gnulib's testsuite checks against many (simple or > complicated) bugs in POSIX functions. Thanks for the tip! I didn't know it had such a test suite. I'll let the developers working on the C library

Re: Minix support, part 2

2011-07-31 Thread Thomas Cort
> Thomas, can you please report these compiler bugs to the ACK maintainers? Yes, I'll forward them on to the maintainers. However, please note that I'm not sure if these issues will ever be fixed. With recent Minix 3.2.0 development snapshots, we've changed binary formats from a.out to elf. ACK on

Re: Minix support, part 1

2011-07-31 Thread Thomas Cort
Hello Bruno, I'm just getting your e-mails now. I haven't read through them completely yet, but I have some important details to add. Recently, in the past month or so, Minix has replaced it's C library with a port of the NetBSD C Library. Many function prototypes and definitions have changed. A l

ifdef setpgid() usage in lib/spawni.c for Minix

2011-07-15 Thread Thomas Cort
Hello, I've been working on pkgsrc for the Minix project and we've been patching lib/spawni.c in several packages (bison, gettext, m4, ...) because Minix lacks setpgid(). I lack the autotools and gnulib knowledge to patch & test gnulib itself, but in general the fix would involve adding a check fo