mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-30 22:43:12 +03:00
Fix sparc build.
* sysdeps/sparc/nptl/pthread_barrier_init.c: Include futex-intenal.h * sysdeps/sparc/sparc32/sparcv9/Makefile (nscd): Add cpu_relax. * sysdeps/sparc/sparc64/Makefile: Likewise. * sysdeps/sparc/sparc32/sparcv9/bits/atomic.h (atomic_spin_nop): Remove space from macro define. * sysdeps/sparc/sparc64/bits/atomic.h (atomic_spin_nop): Likewise.
This commit is contained in:
10
ChangeLog
10
ChangeLog
@ -1,3 +1,13 @@
|
||||
2015-07-15 David S. Miller <davem@davemloft.net>
|
||||
|
||||
* sysdeps/sparc/nptl/pthread_barrier_init.c: Include
|
||||
futex-intenal.h
|
||||
* sysdeps/sparc/sparc32/sparcv9/Makefile (nscd): Add cpu_relax.
|
||||
* sysdeps/sparc/sparc64/Makefile: Likewise.
|
||||
* sysdeps/sparc/sparc32/sparcv9/bits/atomic.h (atomic_spin_nop):
|
||||
Remove space from macro define.
|
||||
* sysdeps/sparc/sparc64/bits/atomic.h (atomic_spin_nop): Likewise.
|
||||
|
||||
2015-07-15 Pravin Satpute <psatpute@redhat.com>
|
||||
|
||||
[BZ #17475]
|
||||
|
@ -19,6 +19,7 @@
|
||||
#include <errno.h>
|
||||
#include "pthreadP.h"
|
||||
#include <lowlevellock.h>
|
||||
#include <futex-internal.h>
|
||||
#include <sparc-nptl.h>
|
||||
|
||||
int
|
||||
|
@ -14,6 +14,11 @@ ASFLAGS-.og += -Wa,-Av9a
|
||||
ASFLAGS-.oS += -Wa,-Av9a
|
||||
endif
|
||||
|
||||
# nscd uses atomic_spin_nop which in turn requires cpu_relax
|
||||
ifeq ($(subdir),nscd)
|
||||
routines += cpu_relax
|
||||
endif
|
||||
|
||||
ifeq ($(subdir), nptl)
|
||||
libpthread-routines += cpu_relax
|
||||
endif
|
||||
|
@ -10,6 +10,11 @@ ASFLAGS-.og += -Wa,-Av9d
|
||||
ASFLAGS-.oS += -Wa,-Av9d
|
||||
endif
|
||||
|
||||
# nscd uses atomic_spin_nop which in turn requires cpu_relax
|
||||
ifeq ($(subdir),nscd)
|
||||
routines += cpu_relax
|
||||
endif
|
||||
|
||||
ifeq ($(subdir),nptl)
|
||||
libpthread-routines += cpu_relax
|
||||
endif
|
||||
|
Reference in New Issue
Block a user