From: Palmer Dabbelt Date: Sat, 6 Jan 2018 07:18:40 +0000 (-0800) Subject: Strip shared objects in subdirectories of lib X-Git-Tag: glibc-2.27~168 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1598f3ad06db9654a5d112136e40b630649405c3;p=thirdparty%2Fglibc.git Strip shared objects in subdirectories of lib The RISC-V port will have libraries in subdirectories of lib, like "lib64/lp64d". This adds support for stripping these installed libraries. 2018-01-06 Palmer Dabbelt * scripts/build-many-glibcs.py (class Glibc): Strip shared objects in subdirectories of lib. --- diff --git a/ChangeLog b/ChangeLog index bcee494f58f..905d93aad19 100644 --- a/ChangeLog +++ b/ChangeLog @@ -17,6 +17,8 @@ * sysdeps/unix/sysv/linux/dl-vdso.h (VDSO_NAME_LINUX_4_15): New define. (VDSO_HASH_LINUX_4_15): Likewise. + * scripts/build-many-glibcs.py (class Glibc): Strip shared objects + in subdirectories of lib. 2018-01-06 Samuel Thibault diff --git a/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py index f358307424a..75a920a1611 100755 --- a/scripts/build-many-glibcs.py +++ b/scripts/build-many-glibcs.py @@ -1377,7 +1377,7 @@ class Glibc(object): if self.ctx.strip: cmdlist.add_command('strip', ['sh', '-c', - ('%s %s/lib*/*.so' % + ('%s $(find %s/lib* -name "*.so")' % (self.tool_name('strip'), installdir))]) cmdlist.add_command('check', ['make', 'check']) cmdlist.add_command('save-logs', [self.ctx.save_logs],