[packaging] build lldb for riscv64 77/309377/1 sandbox/dkson95/lldb
authorDongkyun Son <dongkyun.s@samsung.com>
Tue, 9 Apr 2024 04:53:40 +0000 (13:53 +0900)
committerDongkyun Son <dongkyun.s@samsung.com>
Tue, 9 Apr 2024 04:53:40 +0000 (13:53 +0900)
Change-Id: I63389829a7e025748fab1a06d71b61f996823d41
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
packaging/llvm.spec

index e29962b..ee9b206 100644 (file)
@@ -128,7 +128,6 @@ Requires: clang = %{version}-%{release}
 This package contains the clang (C language) frontend for LLVM.
 (development files)
 
-%ifnarch riscv64
 %package -n lldb
 Summary: LLDB
 License: NCSA
@@ -145,7 +144,6 @@ Requires: lldb = %{version}-%{release}
 
 %description -n lldb-devel
 The package contains header files for the LLDB debugger.
-%endif
 
 %package -n compiler-rt
 Summary: Compiler runtime libraries
@@ -197,11 +195,7 @@ cmake \
     -DLLVM_TARGET_ARCH=%{ARCH} \
     -DLLVM_HOST_TRIPLE=%{host_arch} \
     -DLLDB_DISABLE_CURSES=1 \
-%ifarch riscv64
-    -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;compiler-rt" \
-%else
     -DLLVM_ENABLE_PROJECTS="clang;lldb;clang-tools-extra;compiler-rt" \
-%endif
     -DLLVM_BUILD_EXAMPLES=OFF \
     -DLLVM_INCLUDE_EXAMPLES=OFF \
     -DLLVM_BUILD_TESTS=OFF \
@@ -247,7 +241,6 @@ ln -sf %{install_prefix}/bin/clang++-%{llvm_version} %{buildroot}%{_bindir}/g++
 
 mkdir -p %{buildroot}%{bindir}
 
-%ifnarch riscv64
 # copy lldb for sdk
 mkdir -p %{buildroot}%{sdk_bin_dir}
 mkdir -p %{buildroot}%{sdk_lib_dir}
@@ -259,7 +252,6 @@ mv %{buildroot}%{install_prefix}/bin/lldb-server %{buildroot}%{sdk_bin_dir}
 ln -sf %{sdk_bin_dir}/lldb %{buildroot}%{install_prefix}/bin/
 
 cp -P %{buildroot}%{library_dir}/liblldb.so* %{buildroot}%{sdk_lib_dir}/
-%endif
 
 # Install the clang python bits
 mkdir -p %{buildroot}%{python_sitelib}
@@ -275,10 +267,8 @@ rm %{buildroot}%{library_dir}/clang/%{llvm_version}/include/limits.h
 %post -n clang -p /sbin/ldconfig
 %postun -n clang -p /sbin/ldconfig
 
-%ifnarch riscv64
 %post -n lldb
 echo "plugin load /usr/share/dotnet.tizen/netcoreapp/SOS/libsosplugin.so" > /root/.lldbinit
-%endif
 
 %clean
 echo Cleaning %{buildroot}
@@ -361,10 +351,8 @@ echo Cleaning %{buildroot}
 %{install_prefix}/bin/diagtool
 %{install_prefix}/bin/dsymutil
 %{install_prefix}/bin/hmaptool
-%ifnarch riscv64
 %{install_prefix}/bin/lldb-instr
 %{install_prefix}/bin/lldb-vscode
-%endif
 %{install_prefix}/bin/llvm-addr2line
 %{install_prefix}/bin/llvm-cfi-verify
 %{install_prefix}/bin/llvm-cxxmap
@@ -458,7 +446,6 @@ echo Cleaning %{buildroot}
 %{install_prefix}/include/clang-c/*
 %{install_prefix}/include/clang-tidy/*
 
-%ifnarch riscv64
 %files -n lldb
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
@@ -473,7 +460,6 @@ echo Cleaning %{buildroot}
 %defattr(-,root,root,-)
 %{install_prefix}/include/lldb/*
 %{library_dir}/liblldb*.so*
-%endif
 
 %files -n compiler-rt
 %manifest %{name}.manifest