Drop JIT libraries

They aren't supported when built against llvm 4.0.
epel9
Kalev Lember 7 years ago
parent 95e954cef4
commit 4789ce2f6a

@ -46,7 +46,6 @@ BuildRequires: llvm%{llvm_version}-devel
BuildRequires: llvm%{llvm_version}-static BuildRequires: llvm%{llvm_version}-static
Requires: %{name}-druntime-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: %{name}-druntime-devel%{?_isa} = %{epoch}:%{version}-%{release}
Requires: %{name}-jit%{?_isa} = %{epoch}:%{version}-%{release}
Requires: %{name}-phobos-devel%{?_isa} = %{epoch}:%{version}-%{release} Requires: %{name}-phobos-devel%{?_isa} = %{epoch}:%{version}-%{release}
Obsoletes: ldc-config < 1:1.1.0 Obsoletes: ldc-config < 1:1.1.0
@ -105,21 +104,6 @@ applications that use druntime.
Le paquet druntime-devel contient les fichiers d'entêtes pour développer Le paquet druntime-devel contient les fichiers d'entêtes pour développer
des applications en D utilisant druntime. des applications en D utilisant druntime.
%package jit
Summary: LDC JIT library
License: Boost
%description jit
JIT library for the LDC compiler.
%package jit-devel
Summary: Development files for LDC JIT library
Requires: %{name}-jit%{?_isa} = %{epoch}:%{version}-%{release}
%description jit-devel
The %{name}-jit-devel package contains development files for the LDC JIT
library.
%package phobos %package phobos
Summary: Standard Runtime Library Summary: Standard Runtime Library
License: Boost License: Boost
@ -213,7 +197,6 @@ install --mode=0644 %{SOURCE3} %{buildroot}%{_rpmconfigdir}/macros.d/macros.ldc
install -m0644 phobos.d.tags %{buildroot}/%{_datadir}/geany/tags/ install -m0644 phobos.d.tags %{buildroot}/%{_datadir}/geany/tags/
%ldconfig_scriptlets druntime %ldconfig_scriptlets druntime
%ldconfig_scriptlets jit
%ldconfig_scriptlets phobos %ldconfig_scriptlets phobos
%files %files
@ -230,15 +213,6 @@ install -m0644 phobos.d.tags %{buildroot}/%{_datadir}/geany/tags/
%dir %{_datadir}/bash-completion/completions %dir %{_datadir}/bash-completion/completions
%{_datadir}/bash-completion/completions/ldc2 %{_datadir}/bash-completion/completions/ldc2
%files jit
%license runtime/phobos/LICENSE_1_0.txt
%{_libdir}/libldc-jit.so.%dmdfe
%{_libdir}/libldc-jit.so.%dmdfe_bump
%files jit-devel
%{_libdir}/libldc-jit-rt.a
%{_libdir}/libldc-jit.so
%files druntime %files druntime
%license runtime/druntime/LICENSE %license runtime/druntime/LICENSE
%doc runtime/druntime/README.md runtime/README %doc runtime/druntime/README.md runtime/README
@ -273,7 +247,6 @@ install -m0644 phobos.d.tags %{buildroot}/%{_datadir}/geany/tags/
%changelog %changelog
* Mon Feb 19 2018 Kalev Lember <klember@redhat.com> - 1:1.8.0-0.1.beta1 * Mon Feb 19 2018 Kalev Lember <klember@redhat.com> - 1:1.8.0-0.1.beta1
- Update to 1.8.0 beta1 - Update to 1.8.0 beta1
- Package new JIT libraries in ldc-jit subpackage
- Enable bootstrap - Enable bootstrap
- Build against llvm 4.0 - Build against llvm 4.0
- Disable strict aliasing - Disable strict aliasing

Loading…
Cancel
Save