Re: Glibc building procedure error report.

2014-04-05 Thread Samuel Thibault
Manolis Ragkousis, le Thu 03 Apr 2014 23:14:49 +, a écrit : > > Mmm, I wonder why. The libc_add_on_subdirs=. line in configure should > > have made the build system take the libpthread/sysdeps path into account > > (at least in the Debian package it does). > > It takes into account the libp

Re: two build system issues

2014-04-05 Thread Samuel Thibault
Justus Winter, le Sat 05 Apr 2014 20:16:12 +0200, a écrit : > buildbot@pluto:/home/pluto/hurd/build/build-deb$ make -C libdiskfs || echo $? > 2 > > Yes, that's most helpful. Not. I've seen that too. It happens when the dep files have a non-existing entry. I usually use make -d to see what is mi

Re: [PATCH 1/3] hurd: add a new type for the exec_startup protocol

2014-04-05 Thread Samuel Thibault
Justus Winter, le Sat 05 Apr 2014 00:07:14 +0200, a écrit : > * hurd/hurd_types.defs (exec_startup_t): New type. > * hurd/hurd_types.h (exec_startup_t): Likewise. > * hurd/exec_startup.defs: Honor EXEC_STARTUP_IMPORTS. > (exec_startup_get_info): Use the new type as receiver. Ack.

Re: [PATCH 2/3] exec: fix receiver lookup

2014-04-05 Thread Samuel Thibault
Justus Winter, le Sat 05 Apr 2014 00:07:15 +0200, a écrit : > * exec/Makefile (exec_startup-MIGSFLAGS): New variable. > * exec/execmutations.h: Add mutators for exec_startup_t. > * exec/mig-decls.h: New file. > * exec/priv.h (bootinfo_t): New type declaration to appease mig. > * exec/exec.c (S_exec

Re: [PATCH 3/3] libdiskfs: fix receiver lookup

2014-04-05 Thread Samuel Thibault
Justus Winter, le Sat 05 Apr 2014 00:07:16 +0200, a écrit : > * libdiskfs/Makefile (exec_startup-MIGSFLAGS): New variable. > * libdiskfs/diskfs.h (struct bootinfo): New struct declaration. > (diskfs_begin_using_bootinfo_port): New function. > (diskfs_end_using_bootinfo): Likewise. > * libdiskfs/fsm

Re: [PATCH] include: make the notify_port_t types translation functions mutable

2014-04-05 Thread Samuel Thibault
Justus Winter, le Sat 05 Apr 2014 23:21:24 +0200, a écrit : > Make the intran, outtran and destructor functions mutable using > preprocessor macros. Make it possible to inject imports using the > NOTIFY_IMPORTS macro. This way, userspace servers can provide their > own translation functions. Ack

[PATCH] include: make the notify_port_t types translation functions mutable

2014-04-05 Thread Justus Winter
Make the intran, outtran and destructor functions mutable using preprocessor macros. Make it possible to inject imports using the NOTIFY_IMPORTS macro. This way, userspace servers can provide their own translation functions. * include/mach/notify.defs: Honor NOTIFY_IMPORTS. (notify_port_t): Make

Re: [PATCHv2,HURD] Add fork hooks for pthread_atfork

2014-04-05 Thread Ludovic Courtès
Thomas Schwinge skribis: > Manolis has hit this issue again, > . > > On Tue, 4 Mar 2014 02:40:12 +0100, Samuel Thibault > wrote: >> Roland McGrath, le Mon 03 Mar 2014 15:36

two build system issues

2014-04-05 Thread Justus Winter
Hi :) there are two build system issues that are driving me mad (well, the first one at least). buildbot@pluto:/home/pluto/hurd/build/build-deb$ make -C libdiskfs || echo $? 2 Yes, that's most helpful. Not. buildbot@pluto:/home/pluto/hurd/build/build-deb/libdiskfs$ rm demuxer.d buildbot@pluto:

Re: Glibc building procedure error report.

2014-04-05 Thread Manolis Ragkousis
>> However, it adds the start/stop symbols for the hurd_fork hooks, but not >> for the hurd_atfork hooks. Do we need something like this: I added the following lines to the shlib.lds part of Makerules so I can bypass the problem and it seems to work. +PROVIDE(__start__hurd_atfork

Re: [PATCHv2,HURD] Add fork hooks for pthread_atfork

2014-04-05 Thread Thomas Schwinge
Hi! Manolis has hit this issue again, . On Tue, 4 Mar 2014 02:40:12 +0100, Samuel Thibault wrote: > Roland McGrath, le Mon 03 Mar 2014 15:36:52 -0800, a écrit : > > > Rolan

Re: Glibc building procedure error report.

2014-04-05 Thread Samuel Thibault
Ludovic Courtès, le Sat 05 Apr 2014 15:36:17 +0200, a écrit : > Samuel Thibault skribis: > > > Manolis Ragkousis, le Wed 02 Apr 2014 00:29:13 +, a écrit : > >> > /../build/libc_pic.os: In function `__fork': > >> > /../source/posix/../sysdeps/mach/hurd/fork.c:71: undefined reference to > >>

Re: Glibc building procedure error report.

2014-04-05 Thread Ludovic Courtès
Samuel Thibault skribis: > Manolis Ragkousis, le Wed 02 Apr 2014 00:29:13 +, a écrit : >> > /../build/libc_pic.os: In function `__fork': >> > /../source/posix/../sysdeps/mach/hurd/fork.c:71: undefined reference to >> > `__start__hurd_atfork_prepare_hook' >> > /../gcc-cross-sans-libc-i686-