patches/uClibc/0.9.32/110-nptl-Makefile.in-Fix-the-build-break-caused-by-UCLIBC_CTOR_DTOR-enabling.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Tue Jul 31 22:27:29 2012 +0200 (2012-07-31)
changeset 3018 7776e8369284
permissions -rw-r--r--
complibs/cloog: create missing m4 dir

Because we now patch configure.in and configure, the Makefile quicks
in a re-build rule as the source files are now more recent than the
bundled generated files, and that fails because the m4 directory
is missing, although on some systems where aclocal is not installed,
the re-build rule does nothing (except a warning).

Always create tht directory.

Reported-by: Per Arnold Blaasmo <per-arnold.blaasmo@atmel.com>
[Also thanks to Thomas De Schampheleire <patrickdepinguin@gmail.com>
for some digging works on this issue]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@2518
     1
commit fc643f77a3abc8743620445f47b1bade9862d45a
yann@2518
     2
Author: Khem Raj <raj.khem@gmail.com>
yann@2518
     3
Date:   Fri Jun 10 13:05:34 2011 -0700
yann@2518
     4
yann@2518
     5
    nptl/Makefile.in: Fix the build break caused by UCLIBC_CTOR_DTOR enabling
yann@2518
     6
    
yann@2518
     7
    Extra / somehow does not match the target and complains that
yann@2518
     8
    $(top_builddir)libpthread/nptl/sysdeps/pthread/crti.o has no rules to
yann@2518
     9
    build
yann@2518
    10
    
yann@2518
    11
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
yann@2518
    12
    Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
yann@2518
    13
yann@2518
    14
diff --git a/libpthread/nptl/Makefile.in b/libpthread/nptl/Makefile.in
yann@2518
    15
index 70616a1..92d72a6 100644
yann@2518
    16
--- a/libpthread/nptl/Makefile.in
yann@2518
    17
+++ b/libpthread/nptl/Makefile.in
yann@2518
    18
@@ -64,8 +64,8 @@ endif
yann@2518
    19
 librt-so-y += $(librt_OBJS:.o=.oS) $(librt-pt-shared-only-routines-y:.o=.oS)
yann@2518
    20
 
yann@2518
    21
 ifeq ($(UCLIBC_CTOR_DTOR),y)
yann@2518
    22
-START_FILE-libpthread.so := $(top_builddir)/libpthread/nptl/sysdeps/pthread/crti.o
yann@2518
    23
-END_FILE-libpthread.so := $(top_builddir)/libpthread/nptl/sysdeps/pthread/crtn.o
yann@2518
    24
+START_FILE-libpthread.so := $(top_builddir)libpthread/nptl/sysdeps/pthread/crti.o
yann@2518
    25
+END_FILE-libpthread.so := $(top_builddir)libpthread/nptl/sysdeps/pthread/crtn.o
yann@2518
    26
 LDFLAGS-libpthread.so += -nostartfiles
yann@2518
    27
 $(top_builddir)lib/libpthread.so: | $(START_FILE-libpthread.so) $(END_FILE-libpthread.so)
yann@2518
    28
 endif