mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-21 12:30:06 +00:00
Fix C11 conformance issues
Remove conformace assumption of NPTL implementation for ISO C threads and revert wrong libcrypt addition on linknamespace-libs-XPG4. The i686-gnu target now shows two new conformance failures: FAIL: conform/ISO11/threads.h/conform FAIL: conform/ISO11/threads.h/linknamespace It is expected due missing HTL ISO C threads support and both conformance .out files indicates the reason ("#error "HTL does not implement ISO C threads"). Checked on i686-linux-gnu and i686-gnu. * include/threads.h: Move to ... * sysdeps/nptl/threads.h: ... here. * sysdeps/htl/threads.h: New file. * conform/Makefile (linknamespace-libs-ISO11): Use static-thread-library instead of linking libpthread. (linknamespace-libs-XPG4): Revert wrong libcrypt.a addition.
This commit is contained in:
parent
d6b8f84709
commit
9faaf93850
@ -1,3 +1,12 @@
|
||||
2018-07-25 Adhemerval Zanella <adhemerval.zanella@linaro.org>
|
||||
|
||||
* include/threads.h: Move to ...
|
||||
* sysdeps/nptl/threads.h: ... here.
|
||||
* sysdeps/htl/threads.h: New file.
|
||||
* conform/Makefile (linknamespace-libs-ISO11): Use
|
||||
static-thread-library instead of linking libpthread.
|
||||
(linknamespace-libs-XPG4): Revert wrong libcrypt.a addition.
|
||||
|
||||
2018-07-25 Florian Weimer <fweimer@redhat.com>
|
||||
|
||||
* nptl/tst-mtx-timedlock.c (do_test): Implement carry from
|
||||
|
@ -197,9 +197,8 @@ linknamespace-libs-xsi = $(linknamespace-libs-posix)
|
||||
linknamespace-libs-ISO = $(linknamespace-libs-isoc)
|
||||
linknamespace-libs-ISO99 = $(linknamespace-libs-isoc)
|
||||
linknamespace-libs-ISO11 = $(linknamespace-libs-isoc) \
|
||||
$(common-objpfx)nptl/libpthread.a
|
||||
linknamespace-libs-XPG4 = $(linknamespace-libs-isoc) \
|
||||
$(common-objpfx)crypt/libcrypt.a
|
||||
$(static-thread-library)
|
||||
linknamespace-libs-XPG4 = $(linknamespace-libs-isoc)
|
||||
linknamespace-libs-XPG42 = $(linknamespace-libs-XPG4)
|
||||
linknamespace-libs-POSIX = $(linknamespace-libs-thr)
|
||||
linknamespace-libs-UNIX98 = $(linknamespace-libs-xsi)
|
||||
|
1
sysdeps/htl/threads.h
Normal file
1
sysdeps/htl/threads.h
Normal file
@ -0,0 +1 @@
|
||||
#error "HTL does not implement ISO C threads"
|
Loading…
Reference in New Issue
Block a user