Skip to content

Commit 22f4153

Browse files
committed
gcc: install sanitizer libs when building with sanitizer options
Signed-off-by: Matthias Reichl <hias@horus.com>
1 parent f1286f1 commit 22f4153

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

packages/lang/gcc/package.mk

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,14 @@ makeinstall_target() {
168168
mkdir -p ${INSTALL}/usr/lib
169169
cp -P ${PKG_BUILD}/.${HOST_NAME}/${TARGET_NAME}/libgcc/libgcc_s.so* ${INSTALL}/usr/lib
170170
cp -P ${PKG_BUILD}/.${HOST_NAME}/${TARGET_NAME}/libstdc++-v3/src/.libs/libstdc++.so* ${INSTALL}/usr/lib
171+
if [ "${SANITIZER_SUPPORT}" = "yes" ]; then
172+
for f in ${PKG_BUILD}/.${HOST_NAME}/${TARGET_NAME}/libsanitizer/*/.libs/*.so*; do
173+
# exclude so.0.0.0T files
174+
if [[ ! "${f}" =~ T$ ]]; then
175+
cp -P "${f}" ${INSTALL}/usr/lib
176+
fi
177+
done
178+
fi
171179
if [ "${OPTS_LIBATOMIC}" = "--enable-libatomic" ]; then
172180
cp -P ${PKG_BUILD}/.${HOST_NAME}/${TARGET_NAME}/libatomic/.libs/libatomic.so* ${INSTALL}/usr/lib
173181
fi

0 commit comments

Comments
 (0)