From 4789ce2f6a694ec6efd502f9c2339fd3dfd735ee Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 19 Feb 2018 13:59:56 +0100 Subject: [PATCH] Drop JIT libraries They aren't supported when built against llvm 4.0. --- ldc.spec | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/ldc.spec b/ldc.spec index 13bacb6..049104b 100644 --- a/ldc.spec +++ b/ldc.spec @@ -46,7 +46,6 @@ BuildRequires: llvm%{llvm_version}-devel BuildRequires: llvm%{llvm_version}-static Requires: %{name}-druntime-devel%{?_isa} = %{epoch}:%{version}-%{release} -Requires: %{name}-jit%{?_isa} = %{epoch}:%{version}-%{release} Requires: %{name}-phobos-devel%{?_isa} = %{epoch}:%{version}-%{release} 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 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 Summary: Standard Runtime Library 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/ %ldconfig_scriptlets druntime -%ldconfig_scriptlets jit %ldconfig_scriptlets phobos %files @@ -230,15 +213,6 @@ install -m0644 phobos.d.tags %{buildroot}/%{_datadir}/geany/tags/ %dir %{_datadir}/bash-completion/completions %{_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 %license runtime/druntime/LICENSE %doc runtime/druntime/README.md runtime/README @@ -273,7 +247,6 @@ install -m0644 phobos.d.tags %{buildroot}/%{_datadir}/geany/tags/ %changelog * Mon Feb 19 2018 Kalev Lember - 1:1.8.0-0.1.beta1 - Update to 1.8.0 beta1 -- Package new JIT libraries in ldc-jit subpackage - Enable bootstrap - Build against llvm 4.0 - Disable strict aliasing