diff --git a/tcl.spec b/tcl.spec index f190a7218bea50f4bca59dfdc44ef02b8224ec9b..6b83e5032b6e0a662b80e99cb6ee76030b021190 100644 --- a/tcl.spec +++ b/tcl.spec @@ -2,7 +2,7 @@ Name: tcl Version: 8.6.10 -Release: 4 +Release: 5 Epoch: 1 Summary: The Tool Command Language implementation License: BSD @@ -59,7 +59,11 @@ The development files for tcl. cd unix autoconf %configure --enable-threads --enable-symbols --enable-shared --enable-dtrace +%ifnarch loongarch64 %make_build CFLAGS="%{optflags}" TCL_LIBRARY=%{_datadir}/%{name}%{MAJOR} +%else +%make_build CFLAGS="-Wl,--whole-archive -lpthread -Wl,--no-whole-archive" TCL_LIBRARY=%{_datadir}/%{name}%{MAJOR} +%endif %install cd unix @@ -128,6 +132,9 @@ make test %{_mandir}/mann/* %changelog +* Tue Nov 15 2022 huajingyun - 1:8.6.10-5 +- add build flags for weak symbols on loongarch64 + * Wed Jun 15 2022 zhangruifang - 1:8.6.10-4 - Type:cve - ID:NA