Build problems - ldso.c not building because UCLIBC_LDSO not defined

Steve Ellcey sellcey at imgtec.com
Tue Dec 2 18:56:51 UTC 2014


I just tried building uclibc for MIPS after several months and ran into a
number of build problems.  The first one seems to be related to this change:

commit 41537a770b46f2376e74af58ba4885749339e81e
Author: Bernhard Reutner-Fischer <rep.dot.nop at gmail.com>
Date:   Mon Sep 15 22:13:07 2014 +0200

    buildsys: fix IS_IN_lib*
    
    define NOT_IN_libc / IS_IN_libxxx appropriately
    to fix pthread_once
    
    Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop at gmail.com>

It looks like, after this change, the '-DUCLIBC_LDSO=\"$(UCLIBC_LDSO)\"
flag is missing when compiling ldso/ldso/ldso.c.  I assume this is 
because of the change in ldso/ldso/Makefile.in from CFLAGS-ldso to
CFLAGS-rtld.  Is anyone else running into this?  It seems like a very
generic problem to only be affecting MIPS.

Steve Ellcey
sellcey at imgtec.com




More information about the uClibc mailing list