From 868eb32b2907fc4334bd875b1add3d052167dd18 Mon Sep 17 00:00:00 2001 From: Jia Chao Date: Wed, 19 Feb 2025 10:13:01 +0800 Subject: [PATCH] Fix: update target triples for all openEuler based distribution Signed-off-by: Jia Chao --- clang.spec | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/clang.spec b/clang.spec index 7caa5cd..fae8ad8 100644 --- a/clang.spec +++ b/clang.spec @@ -43,7 +43,7 @@ Name: %{pkg_name} Version: %{clang_version} -Release: 31 +Release: 32 Summary: A C language family front-end for LLVM License: NCSA URL: http://llvm.org @@ -241,6 +241,11 @@ pathfix.py -i %{__python3} -pn \ tools/scan-build-py/bin/* \ tools/scan-build-py/libexec/* +# update Gnu target triples, make it friendly to all openEuler based distribution +%if "%{_vendor}" != "openEuler" +sed -i 's/"\([a-zA-Z0-9_-]\+\)-openEuler-linux"/"\1-openEuler-linux", "\1-%{_vendor}-linux"/g' %{_builddir}/%{clang_srcdir}/lib/Driver/ToolChains/Gnu.cpp +%endif + %build mkdir -p _build cd _build @@ -423,6 +428,9 @@ LD_LIBRARY_PATH=%{buildroot}/%{install_libdir} %{__ninja} check-all -C ./_build %{install_bindir}/git-clang-format %changelog +* Tue Feb 18 2025 Jia Chao - 17.0.6-32 +- Fix: update target triples for all openEuler based distribution. + * Tue Jan 21 2025 wangqiang - 17.0.6-31 - Add KylinOS triple -- Gitee