!36 add loongarch support.
From: @huajingyun Reviewed-by: @ziyangc Signed-off-by: @ziyangc
This commit is contained in:
commit
68663a6e26
9
tcl.spec
9
tcl.spec
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Name: tcl
|
Name: tcl
|
||||||
Version: 8.6.12
|
Version: 8.6.12
|
||||||
Release: 1
|
Release: 2
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Summary: The Tool Command Language implementation
|
Summary: The Tool Command Language implementation
|
||||||
License: BSD
|
License: BSD
|
||||||
@ -53,7 +53,11 @@ The development files for tcl.
|
|||||||
cd unix
|
cd unix
|
||||||
autoconf
|
autoconf
|
||||||
%configure --enable-threads --enable-symbols --enable-shared --enable-dtrace
|
%configure --enable-threads --enable-symbols --enable-shared --enable-dtrace
|
||||||
|
%ifnarch loongarch64
|
||||||
%make_build CFLAGS="%{optflags}" TCL_LIBRARY=%{_datadir}/%{name}%{MAJOR}
|
%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
|
%install
|
||||||
cd unix
|
cd unix
|
||||||
@ -122,6 +126,9 @@ make test
|
|||||||
%{_mandir}/mann/*
|
%{_mandir}/mann/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Nov 15 2022 huajingyun <huajingyun@loongson.cn> - 1:8.6.12-2
|
||||||
|
- add build flags for weak symbols on loongarch64
|
||||||
|
|
||||||
* Thu Apr 21 2022 zoulin <zoulin13@h-partners.com> - 1:8.6.12-1
|
* Thu Apr 21 2022 zoulin <zoulin13@h-partners.com> - 1:8.6.12-1
|
||||||
- Type:enhancement
|
- Type:enhancement
|
||||||
- ID:NA
|
- ID:NA
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user