patches/uClibc/0.9.32/130-nptl-pthread-Correct-path-for-machine-specific-pt-initfini.c.patch
author David Holsgrove <david.holsgrove@xilinx.com>
Thu Sep 20 14:01:38 2012 +1000 (2012-09-20)
changeset 3053 7e41a188bd7c
permissions -rw-r--r--
arch/microblaze: add new architecture

Add Microblaze architecture support.

This depends on EXPERIMENTAL, as upstream projects do not yet
include full support to build a modern microblaze compiler.
This is in the process of being updated, but is not currently
publicly accessible.

Signed-off-by: "David Holsgrove" <david.holsgrove@xilinx.com>
Message-Id: <9c93e18b3d68b19303f3.1348113870@localhost.localdomain>
PatchWork-ID: 185305
     1 commit ebe6c38d7e60e8a43d8b926c17a561a5a3e06a22
     2 Author: Khem Raj <raj.khem@gmail.com>
     3 Date:   Mon Jun 13 17:13:52 2011 -0700
     4 
     5     nptl/pthread: Correct path for machine specific pt-initfini.c
     6     
     7     Signed-off-by: Khem Raj <raj.khem@gmail.com>
     8     Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
     9 
    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,))
    16  
    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
    22  else
    23  PTHREAD_INITFINI := $(libpthread_pthread_DIR)/pt-initfini.c
    24  endif