SHA256
1
0
forked from pool/lxd

Accepting request 711062 from home:cyphar:lxc

Strip internal .so libraries.

OBS-URL: https://build.opensuse.org/request/show/711062
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=21
This commit is contained in:
Aleksa Sarai 2019-06-20 10:59:54 +00:00 committed by Git OBS Bridge
parent 6a00d13f46
commit f0621baf94

View File

@ -199,6 +199,9 @@ done
# Give our libraries unrecognisable DT_SONAME entries.
patchelf --set-soname '._LXD_INTERNAL-libsqlite3.so.0' "$PKGDIR/dist/sqlite/.libs/libsqlite3.so.0"
patchelf --set-soname '._LXD_INTERNAL-libdqlite.so.0' "$PKGDIR/dist/dqlite/.libs/libdqlite.so.0"
# Strip debug symbols (we disabled debuginfo so we must do it manually).
strip "$PKGDIR/dist/sqlite/.libs/libsqlite3.so"
strip "$PKGDIR/dist/dqlite/.libs/libdqlite.so"
# Switch to absolute DT_NEEDED for the lxd binary.
patchelf --remove-rpath bin/lxd