patches/uClibc/0.9.32/130-nptl-pthread-Correct-path-for-machine-specific-pt-initfini.c.patch
cc/gcc: Apply CT_CC_GCC_DISABLE_PCH to do_cc_core.
Otherwise, users have to input --disable-libstdcxx-pch option
when building bare-metal CANADIAN C++ compiler.
Reviewed-by: Michael Hope
Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>
(transplanted from e3e1c9d45bddfbfb433ee9d583faf42fa31f50c0)
1 commit ebe6c38d7e60e8a43d8b926c17a561a5a3e06a22
2 Author: Khem Raj <raj.khem@gmail.com>
3 Date: Mon Jun 13 17:13:52 2011 -0700
5 nptl/pthread: Correct path for machine specific pt-initfini.c
7 Signed-off-by: Khem Raj <raj.khem@gmail.com>
8 Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
10 diff --git a/libpthread/nptl/sysdeps/pthread/Makefile.in b/libpthread/nptl/sysdeps/pthread/Makefile.in
11 index 398eaea..ca84642 100644
12 --- a/libpthread/nptl/sysdeps/pthread/Makefile.in
13 +++ b/libpthread/nptl/sysdeps/pthread/Makefile.in
14 @@ -75,8 +75,8 @@ CFLAGS-pt-initfini.c = -S -g0 $(PICFLAG) -fno-inline-functions \
15 $(patsubst -f%,-fno-%,$(call check_gcc,-fexceptions,))
17 #ASFLAGS += $(PICFLAG) -I$(top_srcdir)include -I$(top_srcdir)libc/sysdeps/linux/$(TARGET_ARCH)
18 -ifneq ($(wildcard $(libpthread_DIR)/sysdeps/linux/$(TARGET_ARCH)/pt-initfini.c),)
19 -PTHREAD_INITFINI := $(libpthread_DIR)/sysdeps/linux/$(TARGET_ARCH)/pt-initfini.c
20 +ifneq ($(wildcard $(libpthread_pthread_DIR)/../unix/sysv/linux/$(TARGET_ARCH)/pt-initfini.c),)
21 +PTHREAD_INITFINI := $(libpthread_pthread_DIR)/../unix/sysv/linux/$(TARGET_ARCH)/pt-initfini.c
23 PTHREAD_INITFINI := $(libpthread_pthread_DIR)/pt-initfini.c