@ -34,20 +34,18 @@ ifdef CONFIG_USE_MKLIBS
# find all loadable objects that are not regular libraries and add them to the list as well
# find all loadable objects that are not regular libraries and add them to the list as well
find $( STAGING_DIR_ROOT) -type f -name \* .so\* -exec \
find $( STAGING_DIR_ROOT) -type f -name \* .so\* -exec \
file -r -N -F '' { } + | \
file -r -N -F '' { } + | \
awk ' /shared object/ { print $$1 }' >> $( TMP_DIR) /mklibs-prog s
awk ' /shared object/ { print $$1 }' > $( TMP_DIR) /mklibs-lib s
mkdir -p $( TMP_DIR) /mklibs-out
mkdir -p $( TMP_DIR) /mklibs-out
$( STAGING_DIR_HOST) /bin/mklibs -D \
$( STAGING_DIR_HOST) /bin/mklibs -D \
-d $( TMP_DIR) /mklibs-out \
-d $( TMP_DIR) /mklibs-out \
--sysroot $( STAGING_DIR_ROOT) \
--sysroot $( STAGING_DIR_ROOT) \
-L /lib \
` cat $( TMP_DIR) /mklibs-libs | sed 's:/*[^/]\+/*$$::' | uniq | sed 's:^$(STAGING_DIR_ROOT):-L :' ` \
-L /usr/lib \
-L /usr/lib/ebtables \
--ldlib $( patsubst $( STAGING_DIR_ROOT) /%,/%,$( firstword $( wildcard \
--ldlib $( patsubst $( STAGING_DIR_ROOT) /%,/%,$( firstword $( wildcard \
$( foreach name,ld-uClibc.so.* ld-linux.so.* ld-*.so, \
$( foreach name,ld-uClibc.so.* ld-linux.so.* ld-*.so, \
$( STAGING_DIR_ROOT) /lib/$( name) \
$( STAGING_DIR_ROOT) /lib/$( name) \
) ) ) ) \
) ) ) ) \
--target $( REAL_GNU_TARGET_NAME) \
--target $( REAL_GNU_TARGET_NAME) \
` cat $( TMP_DIR) /mklibs-progs` 2>& 1
` cat $( TMP_DIR) /mklibs-progs $( TMP_DIR) /mklibs-libs ` 2>& 1
$( RSTRIP) $( TMP_DIR) /mklibs-out
$( RSTRIP) $( TMP_DIR) /mklibs-out
for lib in ` ls $( TMP_DIR) /mklibs-out/*.so.* 2>/dev/null` ; do \
for lib in ` ls $( TMP_DIR) /mklibs-out/*.so.* 2>/dev/null` ; do \
LIB = " $$ {lib##*/} " ; \
LIB = " $$ {lib##*/} " ; \