diff -r 000000000000 -r aa833630f29c patches/uClibc/0.9.32/130-nptl-pthread-Correct-path-for-machine-specific-pt-initfini.c.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/patches/uClibc/0.9.32/130-nptl-pthread-Correct-path-for-machine-specific-pt-initfini.c.patch Mon Jun 27 00:12:29 2011 +0200 @@ -0,0 +1,24 @@ +commit ebe6c38d7e60e8a43d8b926c17a561a5a3e06a22 +Author: Khem Raj +Date: Mon Jun 13 17:13:52 2011 -0700 + + nptl/pthread: Correct path for machine specific pt-initfini.c + + Signed-off-by: Khem Raj + Signed-off-by: Bernhard Reutner-Fischer + +diff --git a/libpthread/nptl/sysdeps/pthread/Makefile.in b/libpthread/nptl/sysdeps/pthread/Makefile.in +index 398eaea..ca84642 100644 +--- a/libpthread/nptl/sysdeps/pthread/Makefile.in ++++ b/libpthread/nptl/sysdeps/pthread/Makefile.in +@@ -75,8 +75,8 @@ CFLAGS-pt-initfini.c = -S -g0 $(PICFLAG) -fno-inline-functions \ + $(patsubst -f%,-fno-%,$(call check_gcc,-fexceptions,)) + + #ASFLAGS += $(PICFLAG) -I$(top_srcdir)include -I$(top_srcdir)libc/sysdeps/linux/$(TARGET_ARCH) +-ifneq ($(wildcard $(libpthread_DIR)/sysdeps/linux/$(TARGET_ARCH)/pt-initfini.c),) +-PTHREAD_INITFINI := $(libpthread_DIR)/sysdeps/linux/$(TARGET_ARCH)/pt-initfini.c ++ifneq ($(wildcard $(libpthread_pthread_DIR)/../unix/sysv/linux/$(TARGET_ARCH)/pt-initfini.c),) ++PTHREAD_INITFINI := $(libpthread_pthread_DIR)/../unix/sysv/linux/$(TARGET_ARCH)/pt-initfini.c + else + PTHREAD_INITFINI := $(libpthread_pthread_DIR)/pt-initfini.c + endif