Revert "remove symbolic link creation for liblldb.so and add rpath to lldb-mi for... 09/181209/1
authorwoongsuk cho <ws77.cho@samsung.com>
Mon, 11 Jun 2018 05:14:28 +0000 (05:14 +0000)
committerwoongsuk cho <ws77.cho@samsung.com>
Mon, 11 Jun 2018 05:14:28 +0000 (05:14 +0000)
This reverts commit dfeb40efba0e011d6af74e99257328362387e1e8.

Change-Id: I6c83e5b10dd48bc20657db676473689810c7a011

packaging/lldb.tar.gz
packaging/llvm.spec

index d521632..53e3da9 100644 (file)
Binary files a/packaging/lldb.tar.gz and b/packaging/lldb.tar.gz differ
index 490167b..5649bf0 100644 (file)
@@ -61,7 +61,7 @@ LLVM is written in C++ and has been developed since 2000 at the University of
 Illinois and Apple. It currently supports compilation of C and C++ programs,
 using front-ends derived from GCC 4.0.1. A new front-end for the C family of
 languages is in development. The compiler infrastructure
-includes mirror sets of programming tools as well as libraries with equivalent
+includes mirror sets of programming tools as well as libraries with equivalent 
 functionality.
 
 %package devel
@@ -210,6 +210,19 @@ rm -rf %{buildroot}/usr/lib/debug/*
 %post -n clang -p /sbin/ldconfig
 %postun -n clang -p /sbin/ldconfig
 
+%ifnarch aarch64
+%post -n lldb
+/bin/ln -sf %{sdk_lib_dir}/liblldb.so.3.8.1 %{system_lib_dir}/liblldb.so.3.8.1
+/bin/ln -sf %{sdk_lib_dir}/liblldb.so %{system_lib_dir}/liblldb.so
+/sbin/ldconfig
+
+%postun -n lldb
+rm -f %{system_lib_dir}/liblldb.so.3.8.1
+rm -f %{system_lib_dir}/liblldb.so
+/sbin/ldconfig
+
+%endif
+
 %clean
 echo Cleaning %{buildroot}
 #rm -rf %{buildroot}