This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
libc-lock.h; transition from sysdeps/generic/
- From: Thomas Schwinge <tschwinge at gnu dot org>
- To: libc-alpha at sources dot redhat dot com
- Date: Fri, 13 Jan 2006 09:29:37 -0500
- Subject: libc-lock.h; transition from sysdeps/generic/
Hi!
Before the transition away from sysdeps/generic/ was done, the generic
libc-lock.h was located in sysdeps/generic/bits/. Now it's in bits/.
The GNU/Mach port of glibc has a system-specific one in
sysdeps/mach/{hurd/,}bits/, which is no longer picked up for installation
as the generic one, bits/libc-lock.h, will always be picked up instead:
Makefile
#v+
[...]
headers := limits.h values.h features.h gnu-versions.h bits/libc-lock.h \
bits/xopen_lim.h gnu/libc-version.h
[...]
#v-
#v+
$ make -d install_root="$SYS_ROOT" "$SYS_ROOT"/include/bits/libc-lock.h
[...]
Updating goal targets....
Considering target file `/home/thomas/tmp/gnu-2/sys_root/include/bits/libc-lock.h'.
File `/home/thomas/tmp/gnu-2/sys_root/include/bits/libc-lock.h' does not exist.
Considering target file `bits/libc-lock.h'.
Looking for an implicit rule for `bits/libc-lock.h'.
No implicit rule found for `bits/libc-lock.h'.
Finished prerequisites of target file `bits/libc-lock.h'.
No need to remake target `bits/libc-lock.h'.
Considering target file `force-install'.
File `force-install' does not exist.
Finished prerequisites of target file `force-install'.
Must remake target `force-install'.
Successfully remade target file `force-install'.
Finished prerequisites of target file `/home/thomas/tmp/gnu-2/sys_root/include/bits/libc-lock.h'.
Must remake target `/home/thomas/tmp/gnu-2/sys_root/include/bits/libc-lock.h'.
/usr/bin/install -c -m 644 bits/libc-lock.h /home/thomas/tmp/gnu-2/sys_root/include/bits/libc-lock.h
[...]
#v-
How is this supposed to be fixed? Splitting the bits/ headers from the
other headers?
Regards,
Thomas