support clang build
(cherry picked from commit 284a1b9f70769cd7ea9f74f95418cc04daafc7ea)
This commit is contained in:
parent
892bf59da6
commit
fbc084eef7
16
star.spec
16
star.spec
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
Name: star
|
Name: star
|
||||||
Version: 1.6
|
Version: 1.6
|
||||||
Release: 7
|
Release: 8
|
||||||
Summary: An archiver supports ACL
|
Summary: An archiver supports ACL
|
||||||
License: CDDL-1.0
|
License: CDDL-1.0
|
||||||
URL: http://freecode.com/projects/%{name}
|
URL: http://freecode.com/projects/%{name}
|
||||||
@ -48,7 +48,11 @@ star_recode()
|
|||||||
star_recode AN-1.5 AN-1.5.2 star/star.4
|
star_recode AN-1.5 AN-1.5.2 star/star.4
|
||||||
|
|
||||||
for PLAT in %{arm} %{power64} aarch64 %{mips} x86_64 loongarch64 riscv64; do
|
for PLAT in %{arm} %{power64} aarch64 %{mips} x86_64 loongarch64 riscv64; do
|
||||||
for AFILE in gcc cc; do
|
%if "%toolchain" == "clang"
|
||||||
|
for AFILE in clang; do
|
||||||
|
%else
|
||||||
|
for AFILE in gcc cc; do
|
||||||
|
%endif
|
||||||
[ ! -e RULES/${PLAT}-linux-${AFILE}.rul ] \
|
[ ! -e RULES/${PLAT}-linux-${AFILE}.rul ] \
|
||||||
&& ln -s i586-linux-${AFILE}.rul RULES/${PLAT}-linux-${AFILE}.rul
|
&& ln -s i586-linux-${AFILE}.rul RULES/${PLAT}-linux-${AFILE}.rul
|
||||||
done
|
done
|
||||||
@ -65,7 +69,7 @@ done
|
|||||||
INSTALL='sh $(SRCROOT)/conf/install-sh -c -m $(INSMODEINS)' \\\
|
INSTALL='sh $(SRCROOT)/conf/install-sh -c -m $(INSMODEINS)' \\\
|
||||||
COPTX="$RPM_OPT_FLAGS -DTRY_EXT2_FS" \\\
|
COPTX="$RPM_OPT_FLAGS -DTRY_EXT2_FS" \\\
|
||||||
LDOPTX="$RPM_LD_FLAGS" \\\
|
LDOPTX="$RPM_LD_FLAGS" \\\
|
||||||
DEFCCOM=gcc
|
DEFCCOM=%{__cc}
|
||||||
|
|
||||||
%make_build %make_flags
|
%make_build %make_flags
|
||||||
|
|
||||||
@ -130,6 +134,12 @@ fi
|
|||||||
%{_mandir}/man1/rmt.*
|
%{_mandir}/man1/rmt.*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Feb 22 2024 luofeng <luofeng13@huawei.com> - 1.6-8
|
||||||
|
- Type:enhencement
|
||||||
|
- CVE:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:support clang build
|
||||||
|
|
||||||
* Mon Nov 21 2022 huajingyun <huajingyun@loongson.cn> - 1.6-7
|
* Mon Nov 21 2022 huajingyun <huajingyun@loongson.cn> - 1.6-7
|
||||||
- Adapt loongarch for fixing build error
|
- Adapt loongarch for fixing build error
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user