Rebuilt for MSVSphere 8.9

i8e changed/i8e/ldc-1.35.0-1.el8.inferit
Alexey Lyubimov 6 months ago
parent c284799e5c
commit ea3073a415

@ -17,25 +17,25 @@
Name: ldc Name: ldc
Epoch: 1 Epoch: 1
Version: 1.35.0 Version: 1.35.0
Release: 1%{?dist} Release: 1%{?dist}.inferit
Summary: LLVM D Compiler Summary: LLVM D Compiler
# The DMD frontend in dmd/* GPL version 1 or artistic license # The DMD frontend in dmd/* GPL version 1 or artistic license
# The files gen/asmstmt.cpp and gen/asm-*.hG PL version 2+ or artistic license # The files gen/asmstmt.cpp and gen/asm-*.hG PL version 2+ or artistic license
License: BSD License: BSD
URL: https://github.com/ldc-developers/ldc URL: https://github.com/ldc-developers/ldc
Source0: https://github.com/ldc-developers/ldc/releases/download/v%{version_no_tilde}/%{name}-%{version_no_tilde}-src.tar.gz Source0: https://github.com/ldc-developers/ldc/releases/download/v%{version}/%{name}-%{version}-src.tar.gz
Source3: macros.%{name} Source3: macros.%{name}
# Make sure /usr/include/d is in the include search path # Make sure /usr/include/d is in the include search path
Patch: ldc-include-path.patch Patch0: ldc-include-path.patch
# Don't add rpath to standard libdir # Don't add rpath to standard libdir
Patch: ldc-no-default-rpath.patch Patch1: ldc-no-default-rpath.patch
%if 0%{?rhel} && 0%{?rhel} <= 9 %if 0%{?rhel} && 0%{?rhel} <= 9
# Keep on using ld.gold on RHEL 8 and 9 where using ldc with ld.bfd breaks gtkd # Keep on using ld.gold on RHEL 8 and 9 where using ldc with ld.bfd breaks gtkd
# and leads to crashing tilix. # and leads to crashing tilix.
# https://bugzilla.redhat.com/show_bug.cgi?id=2134875 # https://bugzilla.redhat.com/show_bug.cgi?id=2134875
Patch: 0001-Revert-Linux-Don-t-default-to-ld.gold-linker.patch Patch2: 0001-Revert-Linux-Don-t-default-to-ld.gold-linker.patch
%endif %endif
# https://github.com/ldc-developers/phobos/pull/72 # https://github.com/ldc-developers/phobos/pull/72
@ -79,7 +79,7 @@ optimization and code generation capabilities.
This package contains the Phobos D standard library and the D runtime library. This package contains the Phobos D standard library and the D runtime library.
%prep %prep
%autosetup -n %{name}-%{version_no_tilde}-src -p1 %autosetup -n %{name}-%{version}-src -p1
%build %build
# This package appears to be failing because links to the LLVM plugins # This package appears to be failing because links to the LLVM plugins
@ -149,6 +149,9 @@ install --mode=0644 %{SOURCE3} %{buildroot}%{_rpmconfigdir}/macros.d/macros.ldc
%{_libdir}/libphobos2-ldc-shared.so.%{soversion}* %{_libdir}/libphobos2-ldc-shared.so.%{soversion}*
%changelog %changelog
* Thu Mar 28 2024 Alexey Lyubimov <a.lyubimov@msvsphere-os.ru> - 1:1.35.0-1.inferit
- Rebuilt for MSVSphere 8.9
* Fri Nov 17 2023 Arkady L. Shane <tigro@msvsphere-os.ru> - 1:1.35.0-1 * Fri Nov 17 2023 Arkady L. Shane <tigro@msvsphere-os.ru> - 1:1.35.0-1
- Rebuilt for MSVSphere 9.3 - Rebuilt for MSVSphere 9.3

Loading…
Cancel
Save