# crossgen2-mic
%ifarch x86_64
-crossgen2_self_contained=("crossgen2" "libjitinterface_x64.so" "libclrjit_unix_armel_x64.so" "libclrjit_unix_arm64_x64.so")
-for name in "${crossgen2_self_contained[@]}";
-do
- cp %{_reldir_crossgen2_publish}/$name %{buildroot}%{dotnetmicdir}
-done
-
-result_list=("ld-linux-x86-64.so.2" "libssl.so.1.1")
-search_ldd() {
- local path=$1
- local library_list=$2
- if [ -f $path ]; then
- ldd_result=$(/usr/bin/ldd $path)
- echo "$ldd_result" | while read line;
- do
- if [[ "$line" != *"GLIBC_"* ]] && [[ "$line" != *"linux-vdso.so.1"* ]] &&
- [[ "$line" != *"ld-linux-x86-64.so.2"* ]]; then
- cut_path=`echo $line | cut -d ' ' -f3`
- cut_name=`echo $line | cut -d ' ' -f1`
- library_list+=($cut_name)
- echo "${library_list[@]}"
- if [ -f $cut_path ]; then
- result_list+=$(search_ldd $cut_path $library_list)
- fi
- fi
- done
- fi
-}
-
-for name in "${crossgen2_self_contained[@]}";
-do
- result_list+=$(search_ldd %{_reldir_crossgen2_publish}/$name)
- echo $name: | tee -a %{buildroot}%{dotnetmicdir}/crossgen2-mic.txt > /dev/null
- /usr/bin/ldd %{_reldir_crossgen2_publish}/$name | tee -a %{buildroot}%{dotnetmicdir}/crossgen2-mic.txt > /dev/null
-done
-result_list+=$(search_ldd %{buildroot}/../../../../../lib64/libssl.so.1.1)
-
-unique_result=($(echo "${result_list[@]}" | tr ' ' '\n' | sort -u | tr '\n' ' '))
-for name in "${unique_result[@]}";
-do
- cp %{buildroot}/../../../../../lib64/$name %{buildroot}%{dotnetmicdir}/$name
- echo $name: | tee -a %{buildroot}%{dotnetmicdir}/crossgen2-mic.txt > /dev/null
- /usr/bin/ldd %{buildroot}/../../../../../lib64/$name | tee -a %{buildroot}%{dotnetmicdir}/crossgen2-mic.txt > /dev/null
-done
+#crossgen2_self_contained=("crossgen2" "libjitinterface_x64.so" "libclrjit_unix_armel_x64.so" "libclrjit_unix_arm64_x64.so")
+#for name in "${crossgen2_self_contained[@]}";
+#do
+# cp %{_reldir_crossgen2_publish}/$name %{buildroot}%{dotnetmicdir}
+#done
+#
+#result_list=("ld-linux-x86-64.so.2" "libssl.so.1.1")
+#search_ldd() {
+# local path=$1
+# local library_list=$2
+# if [ -f $path ]; then
+# ldd_result=$(/usr/bin/ldd $path)
+# echo "$ldd_result" | while read line;
+# do
+# if [[ "$line" != *"GLIBC_"* ]] && [[ "$line" != *"linux-vdso.so.1"* ]] &&
+# [[ "$line" != *"ld-linux-x86-64.so.2"* ]]; then
+# cut_path=`echo $line | cut -d ' ' -f3`
+# cut_name=`echo $line | cut -d ' ' -f1`
+# library_list+=($cut_name)
+# echo "${library_list[@]}"
+# if [ -f $cut_path ]; then
+# result_list+=$(search_ldd $cut_path $library_list)
+# fi
+# fi
+# done
+# fi
+#}
+#
+#for name in "${crossgen2_self_contained[@]}";
+#do
+# result_list+=$(search_ldd %{_reldir_crossgen2_publish}/$name)
+# echo $name: | tee -a %{buildroot}%{dotnetmicdir}/crossgen2-mic.txt > /dev/null
+# /usr/bin/ldd %{_reldir_crossgen2_publish}/$name | tee -a %{buildroot}%{dotnetmicdir}/crossgen2-mic.txt > /dev/null
+#done
+#result_list+=$(search_ldd %{buildroot}/../../../../../lib64/libssl.so.1.1)
+#
+#unique_result=($(echo "${result_list[@]}" | tr ' ' '\n' | sort -u | tr '\n' ' '))
+#for name in "${unique_result[@]}";
+#do
+# cp %{buildroot}/../../../../../lib64/$name %{buildroot}%{dotnetmicdir}/$name
+# echo $name: | tee -a %{buildroot}%{dotnetmicdir}/crossgen2-mic.txt > /dev/null
+# /usr/bin/ldd %{buildroot}/../../../../../lib64/$name | tee -a %{buildroot}%{dotnetmicdir}/crossgen2-mic.txt > /dev/null
+#done
%endif
# coreclr-test
%files -n crossgen2-mic
%manifest %{name}.manifest
%dir %{dotnetmicdir}
-%{dotnetmicdir}/*
%endif
%if 0%{skipmscorlib}