patches/uClibc/0.9.32/130-nptl-pthread-Correct-path-for-machine-specific-pt-initfini.c.patch
author Daniel Price <daniel.price@gmail.com>
Tue Nov 20 16:59:17 2012 -0800 (2012-11-20)
branch1.17
changeset 3129 b8e00eab8f81
permissions -rw-r--r--
scripts: fail on ':' in paths

Signed-off-by: Daniel Price <daniel.price@gmail.com>
[yann.morin.1998@free.fr: split original patch for self-contained changes]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <163f86b5216fc08c672a.1353459722@nipigon.dssd.com>
Patchwork-Id: 200536
(transplanted from 15cd5dc25929d0ccd0e1f187fe721a1ca0d48919)
yann@2518
     1
commit ebe6c38d7e60e8a43d8b926c17a561a5a3e06a22
yann@2518
     2
Author: Khem Raj <raj.khem@gmail.com>
yann@2518
     3
Date:   Mon Jun 13 17:13:52 2011 -0700
yann@2518
     4
yann@2518
     5
    nptl/pthread: Correct path for machine specific pt-initfini.c
yann@2518
     6
    
yann@2518
     7
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
yann@2518
     8
    Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
yann@2518
     9
yann@2518
    10
diff --git a/libpthread/nptl/sysdeps/pthread/Makefile.in b/libpthread/nptl/sysdeps/pthread/Makefile.in
yann@2518
    11
index 398eaea..ca84642 100644
yann@2518
    12
--- a/libpthread/nptl/sysdeps/pthread/Makefile.in
yann@2518
    13
+++ b/libpthread/nptl/sysdeps/pthread/Makefile.in
yann@2518
    14
@@ -75,8 +75,8 @@ CFLAGS-pt-initfini.c = -S -g0 $(PICFLAG) -fno-inline-functions	\
yann@2518
    15
 			$(patsubst -f%,-fno-%,$(call check_gcc,-fexceptions,))
yann@2518
    16
 
yann@2518
    17
 #ASFLAGS += $(PICFLAG) -I$(top_srcdir)include -I$(top_srcdir)libc/sysdeps/linux/$(TARGET_ARCH)
yann@2518
    18
-ifneq ($(wildcard $(libpthread_DIR)/sysdeps/linux/$(TARGET_ARCH)/pt-initfini.c),)
yann@2518
    19
-PTHREAD_INITFINI := $(libpthread_DIR)/sysdeps/linux/$(TARGET_ARCH)/pt-initfini.c
yann@2518
    20
+ifneq ($(wildcard $(libpthread_pthread_DIR)/../unix/sysv/linux/$(TARGET_ARCH)/pt-initfini.c),)
yann@2518
    21
+PTHREAD_INITFINI := $(libpthread_pthread_DIR)/../unix/sysv/linux/$(TARGET_ARCH)/pt-initfini.c
yann@2518
    22
 else
yann@2518
    23
 PTHREAD_INITFINI := $(libpthread_pthread_DIR)/pt-initfini.c
yann@2518
    24
 endif