summaryrefslogtreecommitdiffstats
path: root/libpthread/nptl/sysdeps/pthread
diff options
context:
space:
mode:
authorCarmelo Amoroso <carmelo.amoroso@st.com>2008-07-09 14:00:50 +0000
committerCarmelo Amoroso <carmelo.amoroso@st.com>2008-07-09 14:00:50 +0000
commitaba870d2c18b5ad6a4417a40488a726197589676 (patch)
tree7c648c887b944c0b6386719e3c98e7cce9c939e5 /libpthread/nptl/sysdeps/pthread
parent1ebdd589ab2621125544007434bf04b97631715d (diff)
downloaduClibc-alpine-aba870d2c18b5ad6a4417a40488a726197589676.tar.bz2
uClibc-alpine-aba870d2c18b5ad6a4417a40488a726197589676.tar.xz
Synch the whole build system. Also including recent fix on testsuite build system
Diffstat (limited to 'libpthread/nptl/sysdeps/pthread')
-rw-r--r--libpthread/nptl/sysdeps/pthread/Makefile.in8
1 files changed, 5 insertions, 3 deletions
diff --git a/libpthread/nptl/sysdeps/pthread/Makefile.in b/libpthread/nptl/sysdeps/pthread/Makefile.in
index 068316b96..59076006d 100644
--- a/libpthread/nptl/sysdeps/pthread/Makefile.in
+++ b/libpthread/nptl/sysdeps/pthread/Makefile.in
@@ -18,7 +18,8 @@ libpthread_CSRC = pthread_barrier_wait.c pthread_cond_broadcast.c \
pthread_rwlock_wrlock.c pthread_sigmask.c \
pthread_spin_destroy.c pthread_spin_init.c \
pthread_spin_unlock.c pt-sigfillset.c \
- unwind-forcedunwind.c pt-longjmp.c
+ pt-longjmp.c
+
ifeq ($(TARGET_ARCH),i386)
libpthread_CSRC += pthread_once.c
@@ -68,7 +69,7 @@ CFLAGS-pt-sigfillset.c = $(CFLAGS-pt-common) -DIS_IN_libpthread=1 \
-I$(top_srcdir)libc/signal
CFLAGS-pt-sigprocmask.c = $(CFLAGS-pt-common) -DIS_IN_libpthread=1 \
-I$(top_srcdir)libc/sysdeps/linux/common
-CFLAGS-unwind-forcedunwind.c = $(CFLAGS-pt-common) -DIS_IN_libpthread=1
+CFLAGS-unwind-forcedunwind.c = $(CFLAGS-pt-common) -DIS_IN_libpthread=1 -fexceptions -fasynchronous-unwind-tables
CFLAGS-librt-cancellation.c = -DIS_IN_librt=1 $(CFLAGS-pt-common) \
-fexceptions -fasynchronous-unwind-tables
CFLAGS-rt-unwind-resume.c = -DIS_IN_librt=1 $(CFLAGS-pt-common) \
@@ -84,7 +85,8 @@ pthread_OBJ = $(patsubst %.c, $(pthread_OUT)/%.o, $(libpthread_CSRC))
libpthread-a-y += $(pthread_OBJ)
libpthread-so-y += $(pthread_OBJ:.o=.oS)
-libpthread-so-y += $(pthread_OUT)/pt-sigaction.oS $(pthread_OUT)/pt-sigprocmask.oS
+libpthread-so-y += $(pthread_OUT)/pt-sigaction.oS $(pthread_OUT)/pt-sigprocmask.oS \
+ $(pthread_OUT)/unwind-forcedunwind.oS
CFLAGS-sigaction.c = -I$(top_srcdir)libc/signal
libc-y += $(pthread_OUT)/sigaction.o