diff --git a/rust1.67.changes b/rust1.67.changes index 221f870..5c8f214 100644 --- a/rust1.67.changes +++ b/rust1.67.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Apr 26 04:15:15 UTC 2023 - William Brown + +- Disable fdupes on SLE/Leap due to incorrect debuginfo extraction + ------------------------------------------------------------------- Mon Feb 13 03:36:54 UTC 2023 - William Brown diff --git a/rust1.67.spec b/rust1.67.spec index 10f91f4..2347ddd 100644 --- a/rust1.67.spec +++ b/rust1.67.spec @@ -256,7 +256,10 @@ Patch0: ignore-Wstring-conversion.patch BuildRequires: chrpath BuildRequires: curl +# BUG - fdupes on leap/sle causes issues with debug info +%if 0%{?is_opensuse} == 1 && 0%{?suse_version} >= 1550 BuildRequires: fdupes +%endif BuildRequires: pkgconfig BuildRequires: procps BuildRequires: python3-base @@ -619,7 +622,9 @@ if [ ! -f %{buildroot}%{_libexecdir}/rust-analyzer-proc-macro-srv ] && fi # Silence any duplicate library warnings. +%if 0%{?is_opensuse} == 1 && 0%{?suse_version} >= 1550 %fdupes %{buildroot}/%{common_libdir} +%endif # Ugly hack to get brp-15-strip-debug call llvm-strip, which is wasm-aware, as system-strip will break wasm-files (same for ar/ranlib) export CROSS_COMPILE=llvm-