Non-root user process gives below warning, so use full path:
ld.so: object 'libasan.so' from /etc/ld.so.preload cannot be preloaded (cannot open shared object file): ignored.
Change-Id: I2a4e4837d3b77db8ee1454200c486c29fa31d0c2
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
%post -n asan-build-env
# 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 "%{_libdir}/libasan.so" > /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