diff --git a/clang.spec b/clang.spec index 7caa5cdcc0b91c4d020901eeea5e4f896cc85afb..fae8ad834f309ae2f8830d75f974fe8bb3bd4609 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