From c7c3e20e75b5c85a7d0b2b797c390e5f856fbf83 Mon Sep 17 00:00:00 2001 From: Dongkyun Son Date: Wed, 17 Apr 2024 19:42:33 +0900 Subject: [PATCH] packaging: remove libcrypt from ld.so.preload libasan.so is not linked to libcrypt.so anymore. To fix ERROR: ld.so: object 'libcrypt.so.1' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Change-Id: I836ddbfca80c848afcaf3549ad8b37c0c30bc1ad Signed-off-by: Dongkyun Son --- packaging/gcc-contrib.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/packaging/gcc-contrib.spec b/packaging/gcc-contrib.spec index a304e4e..0b50ea5 100644 --- a/packaging/gcc-contrib.spec +++ b/packaging/gcc-contrib.spec @@ -368,7 +368,6 @@ Asan build environment # Add /usr/lib/libasan.so to /etc/ld.so.preload [ -f /etc/ld.so.preload ] && mv -v /etc/ld.so.preload /etc/ld.so.preload.orig echo "libasan.so" > /etc/ld.so.preload -echo "libcrypt.so.1" >> /etc/ld.so.preload [ -f /etc/ld.so.preload.orig ] && cat /etc/ld.so.preload.orig >> /etc/ld.so.preload %preun -n asan-build-env @@ -524,7 +523,6 @@ echo "%{tsan_runtime_options}" | tee TSAN_OPTIONS echo "%{ubsan_runtime_options}" | tee UBSAN_OPTIONS echo "libasan.so" | tee asan-runtime-ld.so.preload -echo "libcrypt.so.1" | tee -a asan-runtime-ld.so.preload %ifarch x86_64 gcc -shared -o libhwasan.so -fPIC hwasan_stub.c -- 2.7.4