|
|
bda1d09 |
%global ghdlver 3.0.0
|
|
|
bda1d09 |
%global ghdldate 20230308
|
|
|
bda1d09 |
%global ghdlcommit 7de967c51f352fe2d724dbec549b71a392e5ebae
|
|
|
1c43f42 |
%global ghdlshortcommit %(c=%{ghdlcommit}; echo ${c:0:7})
|
|
|
f12cc89 |
%global ghdlgitrev %{ghdldate}git%{ghdlshortcommit}
|
|
|
e356f86 |
|
|
|
41217f3 |
%ifarch %{ix86} x86_64
|
|
|
cfbb96e |
%bcond_without mcode
|
|
|
cfbb96e |
%else
|
|
|
cfbb96e |
%bcond_with mcode
|
|
|
cfbb96e |
%endif
|
|
|
910534d |
|
|
|
910534d |
#workaround for another compiler error
|
|
|
910534d |
#bcond_without llvm
|
|
|
910534d |
|
|
|
09d49bb |
#ifarch %%{ix86} x86_64 ppc64le
|
|
|
eceda87 |
%ifarch x86_64 ppc64le
|
|
|
838a879 |
%bcond_without llvm
|
|
|
838a879 |
%else
|
|
|
910534d |
%bcond_with llvm
|
|
|
838a879 |
%endif
|
|
|
cfbb96e |
|
|
|
bc2a5f0 |
%bcond_with gnatwae
|
|
|
bc2a5f0 |
|
|
|
05bc66f |
%global DATE 20231011
|
|
|
05bc66f |
%global gitrev dc4aa177146b55dd7bd0b2dd63c721f3eaf2d2a8
|
|
|
05bc66f |
%global gcc_version 13.2.1
|
|
|
05bc66f |
%global gcc_major 13
|
|
|
a6190ce |
# Note, gcc_release must be integer, if you want to add suffixes to
|
|
|
a6190ce |
# %%{release}, append them after %%{gcc_release} on Release: line.
|
|
|
5634011 |
%global gcc_release 1
|
|
|
a6190ce |
# Hardening slows the compiler way too much.
|
|
|
a6190ce |
%undefine _hardened_build
|
|
|
a6190ce |
%if 0%{?fedora} > 27 || 0%{?rhel} > 7
|
|
|
a6190ce |
# Until annobin is fixed (#1519165).
|
|
|
a6190ce |
%undefine _annotated_build
|
|
|
a6190ce |
%endif
|
|
|
a6190ce |
%global build_isl 1
|
|
|
a6190ce |
|
|
|
e356f86 |
Summary: A VHDL simulator, using the GCC technology
|
|
|
e356f86 |
Name: ghdl
|
|
|
a0d9b4f |
Version: %{ghdlver}
|
|
|
7c5ca63 |
Release: 1.%{ghdlgitrev}%{?dist}.1
|
|
|
a6190ce |
License: GPLv2+ and GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
|
|
|
e356f86 |
URL: http://ghdl.free.fr/
|
|
|
a6190ce |
# The source for this package was pulled from upstream's vcs. Use the
|
|
|
a6190ce |
# following commands to generate the tarball:
|
|
|
c0b1229 |
# git clone --depth 1 git://gcc.gnu.org/git/gcc.git gcc-dir.tmp
|
|
|
c0b1229 |
# git --git-dir=gcc-dir.tmp/.git fetch --depth 1 origin %%{gitrev}
|
|
|
c0b1229 |
# git --git-dir=gcc-dir.tmp/.git archive --prefix=%%{name}-%%{version}-%%{DATE}/ %%{gitrev} | xz -9e > %%{name}-%%{version}-%%{DATE}.tar.xz
|
|
|
c0b1229 |
# rm -rf gcc-dir.tmp
|
|
|
a6190ce |
Source0: gcc-%{gcc_version}-%{DATE}.tar.xz
|
|
|
a6190ce |
%global isl_version 0.16.1
|
|
|
a6190ce |
|
|
|
05bc66f |
Patch0: gcc13-hack.patch
|
|
|
05bc66f |
Patch3: gcc13-libgomp-omp_h-multilib.patch
|
|
|
05bc66f |
Patch4: gcc13-libtool-no-rpath.patch
|
|
|
05bc66f |
Patch5: gcc13-isl-dl.patch
|
|
|
05bc66f |
Patch6: gcc13-isl-dl2.patch
|
|
|
05bc66f |
Patch8: gcc13-no-add-needed.patch
|
|
|
05bc66f |
Patch9: gcc13-Wno-format-security.patch
|
|
|
05bc66f |
Patch10: gcc13-rh1574936.patch
|
|
|
a6190ce |
|
|
|
1c43f42 |
Source100: https://github.com/ghdl/ghdl/archive/%{ghdlcommit}/%{name}-%{ghdlshortcommit}.tar.gz
|
|
|
3947b45 |
Patch102: ghdl-gcc13.patch
|
|
|
3947b45 |
Patch104: ghdl-llvm.patch
|
|
|
3947b45 |
Patch106: ghdl-llvm16.patch
|
|
|
6455fb4 |
Patch107: ghdl-llvm17.patch
|
|
|
46fe705 |
# From: Thomas Sailer <t.sailer@alumni.ethz.ch>
|
|
|
46fe705 |
# To: ghdl-discuss@gna.org
|
|
|
46fe705 |
# Date: Thu, 02 Apr 2009 15:36:00 +0200
|
|
|
46fe705 |
# https://gna.org/bugs/index.php?13390
|
|
|
3947b45 |
Patch110: ghdl-ppc64abort.patch
|
|
|
906aabe |
Requires: gcc
|
|
|
a6190ce |
|
|
|
a6190ce |
BuildRequires: binutils >= 2.31
|
|
|
2d4b0e4 |
BuildRequires: zlib-devel, gettext, bison, flex
|
|
|
519f25d |
BuildRequires: texinfo
|
|
|
a6190ce |
BuildRequires: gmp-devel >= 4.1.2-8, mpfr-devel >= 2.2.1, libmpc-devel >= 0.8.1
|
|
|
a6190ce |
BuildRequires: gcc, gcc-c++
|
|
|
9006d8a |
# Make sure pthread.h doesn't contain __thread tokens
|
|
|
9006d8a |
# Make sure glibc supports stack protector
|
|
|
a6190ce |
# Make sure glibc supports DT_GNU_HASH
|
|
|
c4b2a61 |
BuildRequires: glibc-devel >= 2.4.90-13
|
|
|
c4b2a61 |
BuildRequires: elfutils-devel >= 0.147
|
|
|
c4b2a61 |
BuildRequires: elfutils-libelf-devel >= 0.147
|
|
|
a6190ce |
%if %{build_isl}
|
|
|
a6190ce |
BuildRequires: isl = %{isl_version}
|
|
|
a6190ce |
BuildRequires: isl-devel = %{isl_version}
|
|
|
a6190ce |
%if 0%{?__isa_bits} == 64
|
|
|
a6190ce |
Requires: libisl.so.15()(64bit)
|
|
|
a6190ce |
%else
|
|
|
a6190ce |
Requires: libisl.so.15
|
|
|
a6190ce |
%endif
|
|
|
a6190ce |
%endif
|
|
|
a6190ce |
Requires: binutils >= 2.31
|
|
|
3e47437 |
Requires: libgcc >= %{gcc_version}
|
|
|
a6190ce |
|
|
|
66678bf |
BuildRequires: autoconf
|
|
|
66678bf |
BuildRequires: automake
|
|
|
fcdc2b6 |
BuildRequires: libtool
|
|
|
0bedb38 |
BuildRequires: gcc-gnat
|
|
|
413b2f3 |
# for x86, we also build the mcode version; if on x86_64, we need some 32bit libraries
|
|
|
cfbb96e |
%if %{with llvm}
|
|
|
199b952 |
BuildRequires: libedit-devel
|
|
|
ff14dde |
BuildRequires: clang
|
|
|
871757d |
BuildRequires: llvm
|
|
|
871757d |
BuildRequires: llvm-devel
|
|
|
871757d |
BuildRequires: llvm-static
|
|
|
cfbb96e |
%endif
|
|
|
94edb4a |
BuildRequires: make
|
|
|
e356f86 |
|
|
|
8efba6b |
Requires: ghdl-grt = %{version}-%{release}
|
|
|
046cb5d |
Provides: bundled(libiberty)
|
|
|
8efba6b |
|
|
|
6d22457 |
# gcc-gnat only available on these:
|
|
|
4951aba |
ExclusiveArch: %{GNAT_arches}
|
|
|
6d22457 |
|
|
|
f894042 |
# the following arches are not supported by the base compiler:
|
|
|
5634011 |
# plus https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
|
|
|
5634011 |
ExcludeArch: armv7hl %{ix86}
|
|
|
f894042 |
|
|
|
e356f86 |
# Make sure we don't use clashing namespaces
|
|
|
30f47bf |
%global _vendor fedora_ghdl
|
|
|
e356f86 |
|
|
|
30f47bf |
%global _gnu %{nil}
|
|
|
30f47bf |
%global gcc_target_platform %{_target_platform}
|
|
|
e356f86 |
|
|
|
b7b31c8 |
# do not strip libgrt.a -- makes debugging tedious otherwise
|
|
|
b7b31c8 |
%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's#/usr/lib/rpm/redhat/brp-strip-static-archive .*##g')
|
|
|
b7b31c8 |
|
|
|
e356f86 |
%description
|
|
|
66e31ce |
GHDL is the open-source analyzer, compiler, simulator and (experimental)
|
|
|
66e31ce |
synthesizer for VHDL, a Hardware Description Language (HDL). GHDL implements
|
|
|
66e31ce |
the VHDL language according to the 1987, 1993 and 2002 versions of the IEEE
|
|
|
66e31ce |
1076 VHDL standard, and partial for 2008. It compiles VHDL files and creates
|
|
|
66e31ce |
a binary that simulates (or executes) your design. GHDL can also translate
|
|
|
66e31ce |
a design into a VHDL 1993 netlist, or it can be plugged into Yosys for
|
|
|
66e31ce |
open-source synthesis.
|
|
|
e356f86 |
|
|
|
e356f86 |
Since GHDL is a compiler (i.e., it generates object files), you can call
|
|
|
66e31ce |
functions or procedures written in a foreign language, such as C, C++, Ada95
|
|
|
66e31ce |
or Python.
|
|
|
e356f86 |
|
|
|
8efba6b |
%package grt
|
|
|
8efba6b |
Summary: GHDL runtime libraries
|
|
|
3345d8b |
# rhbz #316311
|
|
|
c4be882 |
Requires: zlib-devel, libgnat >= 4.3
|
|
|
8efba6b |
|
|
|
8efba6b |
%description grt
|
|
|
8efba6b |
This package contains the runtime libraries needed to link ghdl-compiled
|
|
|
8efba6b |
object files into simulator executables. grt contains the simulator kernel
|
|
|
8efba6b |
that tracks signal updates and schedules processes.
|
|
|
8efba6b |
|
|
|
413b2f3 |
%ifarch %{ix86} x86_64
|
|
|
cfbb96e |
%if %{with mcode}
|
|
|
413b2f3 |
%package mcode
|
|
|
413b2f3 |
Summary: GHDL with mcode backend
|
|
|
413b2f3 |
Requires: ghdl-mcode-grt = %{version}-%{release}
|
|
|
413b2f3 |
|
|
|
413b2f3 |
%description mcode
|
|
|
413b2f3 |
This package contains the ghdl compiler with the mcode backend. The mcode
|
|
|
413b2f3 |
backend provides for faster compile time at the expense of longer run time.
|
|
|
413b2f3 |
|
|
|
413b2f3 |
%package mcode-grt
|
|
|
413b2f3 |
Summary: GHDL mcode runtime libraries
|
|
|
413b2f3 |
|
|
|
413b2f3 |
%description mcode-grt
|
|
|
413b2f3 |
This package contains the runtime libraries needed to link ghdl-mcode-compiled
|
|
|
413b2f3 |
object files into simulator executables. mcode-grt contains the simulator kernel
|
|
|
413b2f3 |
that tracks signal updates and schedules processes.
|
|
|
413b2f3 |
%endif
|
|
|
cfbb96e |
%endif
|
|
|
cfbb96e |
|
|
|
cfbb96e |
%if %{with llvm}
|
|
|
cfbb96e |
%package llvm
|
|
|
cfbb96e |
Summary: GHDL with LLVM backend
|
|
|
cfbb96e |
Requires: ghdl-llvm-grt = %{version}-%{release}
|
|
|
cfbb96e |
|
|
|
cfbb96e |
%description llvm
|
|
|
cfbb96e |
This package contains the ghdl compiler with the LLVM backend. The LLVM
|
|
|
cfbb96e |
backend is experimental.
|
|
|
cfbb96e |
|
|
|
cfbb96e |
%package llvm-grt
|
|
|
cfbb96e |
Summary: GHDL LLVM runtime libraries
|
|
|
cfbb96e |
|
|
|
cfbb96e |
%description llvm-grt
|
|
|
cfbb96e |
This package contains the runtime libraries needed to link ghdl-llvm-compiled
|
|
|
cfbb96e |
object files into simulator executables. llvm-grt contains the simulator kernel
|
|
|
cfbb96e |
that tracks signal updates and schedules processes.
|
|
|
cfbb96e |
%endif
|
|
|
413b2f3 |
|
|
|
e356f86 |
%prep
|
|
|
a32fa45 |
%setup -q -n gcc-%{gcc_version}-%{DATE} -a 100
|
|
|
c995119 |
%patch -P 0 -p0 -b .hack~
|
|
|
c995119 |
%patch -P 3 -p0 -b .libgomp-omp_h-multilib~
|
|
|
c995119 |
%patch -P 4 -p0 -b .libtool-no-rpath~
|
|
|
d1cfa5e |
%if %{build_isl}
|
|
|
c995119 |
%patch -P 5 -p0 -b .isl-dl~
|
|
|
c995119 |
%patch -P 6 -p0 -b .isl-dl2~
|
|
|
c4b2a61 |
%endif
|
|
|
c995119 |
%patch -P 8 -p0 -b .no-add-needed~
|
|
|
c995119 |
%patch -P 9 -p0 -b .Wno-format-security~
|
|
|
a6190ce |
%if 0%{?fedora} >= 29 || 0%{?rhel} > 7
|
|
|
c995119 |
%patch -P 10 -p0 -b .rh1574936~
|
|
|
ffc79bd |
%endif
|
|
|
a6190ce |
|
|
|
5634011 |
|
|
|
5634011 |
echo 'Red Hat GHDL %{version}-%{release}' > gcc/DEV-PHASE
|
|
|
a6190ce |
|
|
|
a6190ce |
cp -a libstdc++-v3/config/cpu/i{4,3}86/atomicity.h
|
|
|
a6190ce |
|
|
|
a6190ce |
./contrib/gcc_update --touch
|
|
|
a6190ce |
|
|
|
a6190ce |
LC_ALL=C sed -i -e 's/\xa0/ /' gcc/doc/options.texi
|
|
|
a6190ce |
|
|
|
a6190ce |
sed -i -e 's/Common Driver Var(flag_report_bug)/& Init(1)/' gcc/common.opt
|
|
|
a6190ce |
|
|
|
1c43f42 |
# ghdl
|
|
|
1c43f42 |
mv ghdl-%{ghdlcommit} ghdl
|
|
|
be59ea7 |
|
|
|
632663d |
pushd ghdl
|
|
|
c995119 |
%patch -P 102 -p1 -b .gcc13~
|
|
|
c995119 |
%patch -P 104 -p1 -b .llvm~
|
|
|
c995119 |
%patch -P 106 -p1 -b .llvm16~
|
|
|
6455fb4 |
%patch -P 107 -p1 -b .llvm17~
|
|
|
632663d |
popd
|
|
|
632663d |
|
|
|
5634011 |
# fix library and include path
|
|
|
5634011 |
pushd ghdl
|
|
|
5634011 |
sed -i.orig -e 's|\"include\"|\"include/ghdl\"|' src/ghdldrv/ghdlsynth.adb
|
|
|
5634011 |
sed -i.orig -e 's|\"include\"|\"include/ghdl\"|' src/ghdldrv/ghdlvpi.adb
|
|
|
5634011 |
popd
|
|
|
bc2a5f0 |
|
|
|
cfbb96e |
%if %{with mcode}
|
|
|
685ca37 |
cp -r ghdl ghdl-mcode
|
|
|
685ca37 |
pushd ghdl-mcode
|
|
|
5634011 |
perl -i -pe 's,^libdirsuffix=.*$,libdirsuffix=lib/ghdl/mcode,' configure
|
|
|
cfbb96e |
perl -i -pe 's,^libdirreverse=.*$,libdirreverse=../../..,' configure
|
|
|
413b2f3 |
popd
|
|
|
cfbb96e |
%endif
|
|
|
cfbb96e |
|
|
|
cfbb96e |
%if %{with llvm}
|
|
|
685ca37 |
cp -r ghdl ghdl-llvm
|
|
|
685ca37 |
pushd ghdl-llvm
|
|
|
5634011 |
perl -i -pe 's,^libdirsuffix=.*$,libdirsuffix=lib/ghdl/llvm,' configure
|
|
|
cfbb96e |
perl -i -pe 's,^libdirreverse=.*$,libdirreverse=../../..,' configure
|
|
|
cfbb96e |
popd
|
|
|
cfbb96e |
%endif
|
|
|
413b2f3 |
|
|
|
2dcb73a |
echo 'Red Hat %{version}-%{gcc_release}' > gcc/DEV-PHASE
|
|
|
2dcb73a |
|
|
|
685ca37 |
pushd ghdl
|
|
|
5634011 |
./configure \
|
|
|
5634011 |
%if %{without gnatwae}
|
|
|
5634011 |
--disable-werror \
|
|
|
5634011 |
%endif
|
|
|
5634011 |
--prefix=/usr --with-gcc=..
|
|
|
2dcb73a |
make copy-sources
|
|
|
2dcb73a |
popd
|
|
|
413b2f3 |
|
|
|
c995119 |
%patch -P 110 -p0 -b .ppc64abort
|
|
|
ffc79bd |
|
|
Thomas Sailer |
43de53a |
|
|
|
e356f86 |
%build
|
|
|
c4b2a61 |
|
|
|
413b2f3 |
# build mcode on x86
|
|
|
cfbb96e |
%if %{with mcode}
|
|
|
685ca37 |
pushd ghdl-mcode
|
|
|
bc2a5f0 |
./configure \
|
|
|
bc2a5f0 |
%if %{without gnatwae}
|
|
|
bc2a5f0 |
--disable-werror \
|
|
|
bc2a5f0 |
%endif
|
|
|
5634011 |
--prefix=/usr
|
|
|
77cc01e |
make %{?_smp_mflags}
|
|
|
413b2f3 |
popd
|
|
|
413b2f3 |
%endif
|
|
|
cfbb96e |
|
|
|
cfbb96e |
%if %{with llvm}
|
|
|
685ca37 |
pushd ghdl-llvm
|
|
|
bc2a5f0 |
./configure --prefix=/usr \
|
|
|
bc2a5f0 |
%if %{without gnatwae}
|
|
|
bc2a5f0 |
--disable-werror \
|
|
|
bc2a5f0 |
%endif
|
|
|
5634011 |
--with-llvm-config=/usr/bin/llvm-config
|
|
|
c2faf06 |
make %{?_smp_mflags} LDFLAGS=-Wl,--build-id
|
|
|
cfbb96e |
popd
|
|
|
cfbb96e |
%endif
|
|
|
413b2f3 |
|
|
|
ffc79bd |
# Undo the broken autoconf change in recent Fedora versions
|
|
|
ffc79bd |
export CONFIG_SITE=NONE
|
|
|
ffc79bd |
|
|
|
ffc79bd |
CC=gcc
|
|
|
a6190ce |
CXX=g++
|
|
|
2f77357 |
OPT_FLAGS=`echo %{optflags}|sed -e 's/\(-Wp\)\?,-D_FORTIFY_SOURCE=[123]//g'`
|
|
|
2b31fc7 |
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-flto=auto//g;s/-flto//g;s/-ffat-lto-objects//g'`
|
|
|
ffc79bd |
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-m64//g;s/-m32//g;s/-m31//g'`
|
|
|
ffc79bd |
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-mfpmath=sse/-mfpmath=sse -msse2/g'`
|
|
|
ffc79bd |
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/ -pipe / /g'`
|
|
|
a6190ce |
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-Werror=format-security/-Wformat-security/g'`
|
|
|
ffc79bd |
%ifarch %{ix86}
|
|
|
ffc79bd |
OPT_FLAGS=`echo $OPT_FLAGS|sed -e 's/-march=i.86//g'`
|
|
|
6c8e53e |
%endif
|
|
|
ffc79bd |
OPT_FLAGS=`echo "$OPT_FLAGS" | sed -e 's/[[:blank:]]\+/ /g'`
|
|
|
ffc79bd |
case "$OPT_FLAGS" in
|
|
|
ffc79bd |
*-fasynchronous-unwind-tables*)
|
|
|
d1cfa5e |
sed -i -e 's/-fno-exceptions /-fno-exceptions -fno-asynchronous-unwind-tables /' \
|
|
|
a6190ce |
libgcc/Makefile.in
|
|
|
ffc79bd |
;;
|
|
|
ffc79bd |
esac
|
|
|
c4b2a61 |
|
|
|
a6190ce |
|
|
|
a6190ce |
rm -rf obj-%{gcc_target_platform}
|
|
|
a6190ce |
mkdir obj-%{gcc_target_platform}
|
|
|
a6190ce |
pushd obj-%{gcc_target_platform}
|
|
|
a6190ce |
|
|
|
a6190ce |
CONFIGURE_OPTS="\
|
|
|
a6190ce |
--prefix=%{_prefix} --mandir=%{_mandir} --infodir=%{_infodir} \
|
|
|
a6190ce |
--with-bugurl=http://bugzilla.redhat.com/bugzilla \
|
|
|
ffc79bd |
--enable-shared --enable-threads=posix --enable-checking=release \
|
|
|
a6190ce |
--disable-multilib \
|
|
|
ffc79bd |
--with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions \
|
|
|
a6190ce |
--enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only \
|
|
|
d1cfa5e |
--with-linker-hash-style=gnu \
|
|
|
ffc79bd |
--enable-plugin --enable-initfini-array \
|
|
|
d1cfa5e |
%if %{build_isl}
|
|
|
a6190ce |
--with-isl \
|
|
|
c4b2a61 |
%else
|
|
|
a6190ce |
--without-isl \
|
|
|
c4b2a61 |
%endif
|
|
|
ffc79bd |
%ifarch %{arm}
|
|
|
ffc79bd |
--disable-sjlj-exceptions \
|
|
|
ffc79bd |
%endif
|
|
|
eceda87 |
%ifarch ppc64le
|
|
|
ffc79bd |
--enable-secureplt \
|
|
|
ffc79bd |
%endif
|
|
|
eceda87 |
%ifarch ppc64le s390x
|
|
|
ffc79bd |
--with-long-double-128 \
|
|
|
c1043ee |
%endif
|
|
|
d1cfa5e |
%ifarch ppc64le
|
|
|
d1cfa5e |
--with-cpu-32=power8 --with-tune-32=power8 --with-cpu-64=power8 --with-tune-64=power8 \
|
|
|
d1cfa5e |
%endif
|
|
|
ffc79bd |
%ifarch %{ix86} x86_64
|
|
|
a6190ce |
--enable-cet \
|
|
|
ffc79bd |
--with-tune=generic \
|
|
|
ffc79bd |
%endif
|
|
|
ffc79bd |
%if 0%{?rhel} >= 7
|
|
|
ffc79bd |
%ifarch %{ix86}
|
|
|
ffc79bd |
--with-arch=x86-64 \
|
|
|
ffc79bd |
%endif
|
|
|
ffc79bd |
%ifarch x86_64
|
|
|
ffc79bd |
--with-arch_32=x86-64 \
|
|
|
ffc79bd |
%endif
|
|
|
ffc79bd |
%else
|
|
|
ffc79bd |
%ifarch %{ix86}
|
|
|
ffc79bd |
--with-arch=i686 \
|
|
|
ffc79bd |
%endif
|
|
|
ffc79bd |
%ifarch x86_64
|
|
|
ffc79bd |
--with-arch_32=i686 \
|
|
|
ffc79bd |
%endif
|
|
|
ffc79bd |
%endif
|
|
|
ffc79bd |
%ifarch s390 s390x
|
|
|
ffc79bd |
%if 0%{?rhel} >= 7
|
|
|
a6190ce |
%if 0%{?rhel} > 7
|
|
|
a6190ce |
--with-arch=zEC12 --with-tune=z13 \
|
|
|
a6190ce |
%else
|
|
|
a6190ce |
--with-arch=z196 --with-tune=zEC12 \
|
|
|
a6190ce |
%endif
|
|
|
ffc79bd |
%else
|
|
|
a6190ce |
%if 0%{?fedora} >= 26
|
|
|
a6190ce |
--with-arch=zEC12 --with-tune=z13 \
|
|
|
a6190ce |
%else
|
|
|
a6190ce |
--with-arch=z9-109 --with-tune=z10 \
|
|
|
a6190ce |
%endif
|
|
|
ffc79bd |
%endif
|
|
|
a6190ce |
--enable-decimal-float \
|
|
|
ffc79bd |
%endif
|
|
|
ffc79bd |
%ifarch armv7hl
|
|
|
a6190ce |
--with-tune=generic-armv7-a --with-arch=armv7-a \
|
|
|
ffc79bd |
--with-float=hard --with-fpu=vfpv3-d16 --with-abi=aapcs-linux \
|
|
|
ffc79bd |
%endif
|
|
|
d1cfa5e |
--build=%{gcc_target_platform} \
|
|
|
a6190ce |
"
|
|
|
e356f86 |
|
|
|
a6190ce |
CC="$CC" CXX="$CXX" CFLAGS="$OPT_FLAGS" \
|
|
|
a6190ce |
CXXFLAGS="`echo " $OPT_FLAGS " | sed 's/ -Wall / /g;s/ -fexceptions / /g' \
|
|
|
a6190ce |
| sed 's/ -Wformat-security / -Wformat -Wformat-security /'`" \
|
|
|
a6190ce |
XCFLAGS="$OPT_FLAGS" TCFLAGS="$OPT_FLAGS" \
|
|
|
a6190ce |
../configure --enable-bootstrap=no \
|
|
|
a6190ce |
--enable-languages=vhdl \
|
|
|
a6190ce |
$CONFIGURE_OPTS
|
|
|
50a4d38 |
|
|
|
8bfdbfe |
make %{?_smp_mflags}
|
|
|
5634011 |
|
|
|
50a4d38 |
pushd gcc/vhdl
|
|
|
50a4d38 |
gnatmake -c -aI%{_builddir}/gcc-%{gcc_version}-%{DATE}/gcc/vhdl ortho_gcc-main \
|
|
|
910534d |
-cargs -g -Wall -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 \
|
|
|
910534d |
%ifarch %{ix86} x86_64
|
|
|
910534d |
-mtune=generic \
|
|
|
910534d |
%endif
|
|
|
910534d |
%ifarch ppc64le
|
|
|
910534d |
-mcpu=power8 -mtune=power8 \
|
|
|
910534d |
%endif
|
|
|
2117254 |
-gnata -gnat05 -gnaty3befhkmr
|
|
|
2117254 |
#-gnatwae
|
|
|
50a4d38 |
popd
|
|
|
50a4d38 |
|
|
|
5634011 |
popd
|
|
|
e356f86 |
|
|
|
5634011 |
PBINDIR=`pwd`/obj-%{gcc_target_platform}/gcc/
|
|
|
5634011 |
pushd ghdl
|
|
|
5634011 |
make bindir=${PBINDIR} GHDL1_GCC_BIN="--GHDL1=${PBINDIR}/ghdl1" ghdllib
|
|
|
e356f86 |
popd
|
|
|
e356f86 |
|
|
|
5634011 |
|
|
|
e356f86 |
%install
|
|
|
2dcb73a |
# install mcode on x86
|
|
|
cfbb96e |
%if %{with mcode}
|
|
|
685ca37 |
pushd ghdl-mcode
|
|
|
413b2f3 |
make DESTDIR=%{buildroot} install
|
|
|
413b2f3 |
mv %{buildroot}/%{_bindir}/ghdl %{buildroot}/%{_bindir}/ghdl-mcode
|
|
|
413b2f3 |
popd
|
|
|
413b2f3 |
%endif
|
|
|
cfbb96e |
|
|
|
2dcb73a |
# install llvm
|
|
|
cfbb96e |
%if %{with llvm}
|
|
|
685ca37 |
pushd ghdl-llvm
|
|
|
f15ba6b |
%make_install
|
|
|
cfbb96e |
mv %{buildroot}/%{_bindir}/ghdl %{buildroot}/%{_bindir}/ghdl-llvm
|
|
|
cfbb96e |
popd
|
|
|
cfbb96e |
%endif
|
|
|
cfbb96e |
|
|
|
2dcb73a |
# install gcc
|
|
|
f15ba6b |
%make_install -C obj-%{gcc_target_platform}
|
|
|
c1043ee |
|
|
|
1c9203b |
pushd ghdl
|
|
|
f15ba6b |
%make_install
|
|
|
1c9203b |
popd
|
|
|
1c9203b |
|
|
|
e356f86 |
# Remove files not to be packaged
|
|
|
e356f86 |
pushd %{buildroot}
|
|
|
631bcb2 |
rm -f \
|
|
|
c0b1229 |
.%{_bindir}/{cpp,gcc,gccbug,gcov,gcov-dump,gcov-tool,lto-dump} \
|
|
|
d750860 |
.%{_bindir}/%{gcc_target_platform}-gcc{,-%{gcc_major}} \
|
|
|
ffc79bd |
.%{_bindir}/{,%{gcc_target_platform}-}gcc-{ar,nm,ranlib} \
|
|
|
30f47bf |
.%{_includedir}/mf-runtime.h \
|
|
|
db8dc7d |
.%{_libdir}/lib{atomic,cc1,gcc_s,gomp,quadmath,ssp}* \
|
|
|
30f47bf |
.%{_infodir}/dir \
|
|
|
30f47bf |
.%{_infodir}/{cpp,cppinternals,gcc,gccinstall,gccint}.info* \
|
|
|
ffc79bd |
.%{_infodir}/{libgomp,libquadmath}.info* \
|
|
|
30f47bf |
.%{_datadir}/locale/*/LC_MESSAGES/{gcc,cpplib}.mo \
|
|
|
8b2f8f0 |
.%{_mandir}/man1/{cpp,gcc,gcov,gcov-dump,gcov-tool,lto-dump}.1* \
|
|
|
30f47bf |
.%{_mandir}/man7/{fsf-funding,gfdl,gpl}.7* \
|
|
|
ffc79bd |
.%{_prefix}/lib/libgcc_s.* \
|
|
|
ffc79bd |
.%{_prefix}/lib/libmudflap.* \
|
|
|
ffc79bd |
.%{_prefix}/lib/libmudflapth.* \
|
|
|
1ee9db1 |
.%{_prefix}/lib/lib{atomic,gomp,quadmath,ssp}* \
|
|
|
30f47bf |
.%{_libdir}/32/libiberty.a
|
|
|
ffc79bd |
|
|
|
906aabe |
# Remove crt/libgcc, as ghdl invokes the native gcc to perform the linking
|
|
|
631bcb2 |
rm -f \
|
|
|
d750860 |
.%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/*crt* \
|
|
|
d750860 |
.%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/libgc* \
|
|
|
d750860 |
.%{_libexecdir}/gcc/%{gcc_target_platform}/%{gcc_major}/{cc1,collect2} \
|
|
|
d750860 |
.%{_libexecdir}/gcc/%{gcc_target_platform}/%{gcc_major}/*lto*
|
|
|
e356f86 |
|
|
|
e356f86 |
# Remove directory hierarchies not to be packaged
|
|
|
631bcb2 |
rm -rf \
|
|
|
d750860 |
.%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_major}/{include,include-fixed,plugin,install-tools} \
|
|
|
d750860 |
.%{_libexecdir}/gcc/%{gcc_target_platform}/%{gcc_major}/install-tools \
|
|
|
d750860 |
.%{_libexecdir}/gcc/%{gcc_target_platform}/%{gcc_major}/plugin \
|
|
|
e356f86 |
|
|
|
e356f86 |
popd
|
|
|
e356f86 |
|
|
|
16c47c2 |
%if "%{_lib}" != "lib"
|
|
|
631bcb2 |
mv %{buildroot}/usr/lib/libghdlvpi.so %{buildroot}%{_libdir}/
|
|
|
631bcb2 |
mv %{buildroot}/usr/lib/libghdl-*.so %{buildroot}%{_libdir}/
|
|
|
5634011 |
mv %{buildroot}/usr/lib/libghw.so %{buildroot}%{_libdir}/
|
|
|
d750860 |
%endif
|
|
|
2ce5273 |
# remove static libghdl
|
|
|
2ce5273 |
rm %{buildroot}/usr/lib/libghdl.{a,link}
|
|
|
2155905 |
|
|
|
5634011 |
|
|
|
e356f86 |
%files
|
|
|
e356f86 |
%{_bindir}/ghdl
|
|
|
5634011 |
%{_bindir}/ghwdump
|
|
|
eb1f512 |
%{_infodir}/ghdl.info.*
|
|
|
09d49bb |
# Need to own directory %%{_libexecdir}/gcc even though we only want the
|
|
|
09d49bb |
# %%{gcc_target_platform}/%%{gcc_version} subdirectory
|
|
|
e356f86 |
%{_libexecdir}/gcc/
|
|
|
075ecbb |
%{_mandir}/man1/*
|
|
|
5634011 |
%{_includedir}/ghdl/
|
|
|
5634011 |
%{_libdir}/libghdl-*.so
|
|
|
5634011 |
%{_libdir}/libghdlvpi.so
|
|
|
5634011 |
%{_libdir}/libghw.so
|
|
|
e356f86 |
|
|
|
8efba6b |
%files grt
|
|
|
09d49bb |
# Need to own directory %%{_libdir}/gcc even though we only want the
|
|
|
09d49bb |
# %%{gcc_target_platform}/%%{gcc_version} subdirectory
|
|
|
ffc79bd |
%{_prefix}/lib/gcc/
|
|
|
2155905 |
%{_prefix}/lib/ghdl/
|
|
|
5634011 |
%if %{with llvm}
|
|
|
5634011 |
%exclude %{_prefix}/lib/ghdl/llvm
|
|
|
5634011 |
%endif
|
|
|
5634011 |
%if %{with mcode}
|
|
|
5634011 |
%exclude %{_prefix}/lib/ghdl/mcode
|
|
|
5634011 |
%endif
|
|
|
8efba6b |
|
|
|
cfbb96e |
%if %{with mcode}
|
|
|
413b2f3 |
%files mcode
|
|
|
413b2f3 |
%{_bindir}/ghdl-mcode
|
|
|
413b2f3 |
|
|
|
413b2f3 |
%files mcode-grt
|
|
|
5634011 |
#%%dir %%{_libdir}/ghdl
|
|
|
5634011 |
%{_prefix}/lib/ghdl/mcode
|
|
|
cfbb96e |
%endif
|
|
|
cfbb96e |
|
|
|
cfbb96e |
%if %{with llvm}
|
|
|
cfbb96e |
%files llvm
|
|
|
cfbb96e |
%{_bindir}/ghdl-llvm
|
|
|
cfbb96e |
%{_bindir}/ghdl1-llvm
|
|
|
cfbb96e |
|
|
|
cfbb96e |
%files llvm-grt
|
|
|
5634011 |
#%%dir %%{_libdir}/ghdl
|
|
|
5634011 |
%{_prefix}/lib/ghdl/llvm
|
|
|
413b2f3 |
%endif
|
|
|
8efba6b |
|
|
|
5634011 |
|
|
|
e356f86 |
%changelog
|
|
|
7c5ca63 |
* Wed Feb 14 2024 Dan Horák <dan[at]danny.cz> - 3.0.0-1.20230308git7de967c.1
|
|
|
7c5ca63 |
- Revert to gcc 13
|
|
|
7c5ca63 |
|
|
|
22a8fd5 |
* Mon Feb 12 2024 Dan Horák <dan[at]danny.cz> - 3.0.0-1.20230308git7de967c
|
|
|
22a8fd5 |
- updated to ghdl 3.0.0
|
|
|
22a8fd5 |
- updated to gcc 14.0.1
|
|
|
22a8fd5 |
- updated to llvm 17
|
|
|
22a8fd5 |
- Resolves: rhbz#2161618 rhbz#2225826
|
|
|
22a8fd5 |
|
|
|
e335076 |
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.38~dev-20.20201208git83dfd49
|
|
|
e335076 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
e335076 |
|
|
|
97c13e9 |
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.38~dev-19.20201208git83dfd49
|
|
|
97c13e9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
97c13e9 |
|
|
|
c195043 |
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.38~dev-18.20201208git83dfd49
|
|
|
c195043 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
c195043 |
|
|
|
46beb0d |
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.38~dev-17.20201208git83dfd49
|
|
|
46beb0d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
46beb0d |
|
|
|
12452ed |
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.38~dev-16.20201208git83dfd49
|
|
|
12452ed |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
12452ed |
|
|
Thomas Sailer |
43de53a |
* Fri May 06 2022 Thomas Sailer <fedora@tsailer.ch> - 0.38~dev-15.20201208git83dfd49
|
|
Thomas Sailer |
43de53a |
- fix build with llvm 14
|
|
Thomas Sailer |
43de53a |
|
|
|
eb8c2b2 |
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.38~dev-14.20201208git83dfd49
|
|
|
eb8c2b2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
eb8c2b2 |
|
|
|
2233a59 |
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.38~dev-13.20201208git83dfd49
|
|
|
2233a59 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
2233a59 |
|
|
|
9d32f31 |
* Wed May 05 2021 Dan Horák <dan[at]danny.cz> - 0.38~dev-12.20201208git83dfd49
|
|
|
9d32f31 |
- fix build with llvm 12
|
|
|
9d32f31 |
|
|
|
dffb9f0 |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.38~dev-11.20201208git83dfd49
|
|
|
dffb9f0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
dffb9f0 |
|
|
|
af2b610 |
* Thu Dec 10 2020 Dan Horák <dan[at]danny.cz> - 0.38~dev-10.20201208git83dfd49
|
|
|
af2b610 |
- updated to new ghdl snapshot
|
|
|
af2b610 |
- adapt for gcc/gnat11
|
|
|
af2b610 |
|
|
|
6472828 |
* Fri Aug 28 2020 Dan Horák <dan[at]danny.cz> - 0.38~dev-9.20200827git4ce9925
|
|
|
6472828 |
- updated to new ghdl snapshot
|
|
|
6472828 |
- updated to gcc 10.2.1-3
|
|
|
6472828 |
- enabled parallel make
|
|
|
6472828 |
|
|
|
c584e2c |
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.38~dev-8.20200702git9828b51
|
|
|
c584e2c |
- Second attempt - Rebuilt for
|
|
|
c584e2c |
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
c584e2c |
|
|
|
54eefcd |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.38~dev-7.20200702git9828b51
|
|
|
54eefcd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
54eefcd |
|
|
|
7f4d118 |
* Mon Jul 20 2020 Jeff Law <law@redhat.com> - 0.38~dev-6.20200702git9828b51
|
|
|
7f4d118 |
- Fix broken configure tests compromised by LTO
|
|
|
7f4d118 |
|
|
|
0f935e1 |
* Fri Jul 03 2020 Dan Horák <dan[at]danny.cz> - 0.38~dev-5.20200702git9828b51
|
|
|
0f935e1 |
- updated to new ghdl snapshot
|
|
|
0f935e1 |
|
|
|
1ee410e |
* Thu Jun 25 2020 Dan Horák <dan[at]danny.cz> - 0.38~dev-4.20200619git18a71a4
|
|
|
1ee410e |
- updated to new ghdl snapshot
|
|
|
1ee410e |
- updated to gcc 10.1.1-2
|
|
|
1ee410e |
|
|
|
967e428 |
* Tue Jun 23 2020 Matthias Wächter <matthias@waechter.wiz.at> - 0.38~dev-3.20200428gitad4e2f3
|
|
Matthias Wächter |
630ddcd |
- fix dependency on libgnat
|
|
Matthias Wächter |
630ddcd |
|
|
|
b1a4788 |
* Wed Apr 29 2020 Dan Horák <dan[at]danny.cz> - 0.38~dev-2.20200428gitad4e2f3
|
|
|
1384e28 |
- updated to new ghdl snapshot
|
|
|
1384e28 |
|
|
|
4da47cf |
* Mon Apr 13 2020 Dan Horák <dan[at]danny.cz> - 0.38~dev-1.20200413git9974f20
|
|
|
4da47cf |
- updated to new ghdl snapshot
|
|
|
4da47cf |
|
|
|
fb061e3 |
* Mon Apr 06 2020 Björn Esser <besser82@fedoraproject.org> - 0.37dev-16.20200201git5428d6e
|
|
|
fb061e3 |
- Update patch to fix build with llvm 10 from upstream
|
|
|
fb061e3 |
|
|
|
d6a0197 |
* Thu Apr 02 2020 Björn Esser <besser82@fedoraproject.org> - 0.37dev-15.20200201git5428d6e
|
|
|
d6a0197 |
- Fix string quoting for rpm >= 4.16
|
|
|
c80ab2c |
- Add patch to fix build with llvm 10
|
|
|
d6a0197 |
|
|
|
8b2f8f0 |
* Sun Feb 02 2020 Dan Horák <dan[at]danny.cz> - 0.37dev-14.20200201git5428d6e
|
|
|
8b2f8f0 |
- drop unneeded man page
|
|
|
8b2f8f0 |
|
|
|
67c2fcf |
* Sat Feb 01 2020 Dan Horák <dan[at]danny.cz> - 0.37dev-13.20200201git5428d6e
|
|
|
67c2fcf |
- updated to new ghdl snapshot
|
|
|
67c2fcf |
|
|
|
c0b1229 |
* Wed Jan 29 2020 Dan Horák <dan[at]danny.cz> - 0.37dev-12.20200127gita4fdd19
|
|
|
c0b1229 |
- rebased to gcc 10.0.1
|
|
|
c0b1229 |
|
|
|
7bf9637 |
* Wed Jan 29 2020 Dan Horák <dan[at]danny.cz> - 0.37dev-11.20200127gita4fdd19
|
|
|
7bf9637 |
- updated to new ghdl snapshot
|
|
|
7bf9637 |
|
|
|
b38f67f |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.37dev-10.20191224git38c38e7
|
|
|
b38f67f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
b38f67f |
|
|
|
cfb28b7 |
* Sat Dec 28 2019 Dan Horák <dan[at]danny.cz> - 0.37dev-9.20191224git38c38e7
|
|
|
cfb28b7 |
- updated to new ghdl snapshot
|
|
|
cfb28b7 |
|
|
|
96dbc0d |
* Tue Dec 10 2019 Dan Horák <dan[at]danny.cz> - 0.37dev-8.20191206git208f254
|
|
|
96dbc0d |
- updated to new ghdl snapshot
|
|
|
96dbc0d |
|
|
|
632663d |
* Sun Dec 01 2019 Dan Horák <dan[at]danny.cz> - 0.37dev-7.20191130git3bd9a18
|
|
|
632663d |
- updated to new ghdl snapshot
|
|
|
632663d |
- fix library and include path for synth
|
|
|
632663d |
|
|
|
25eb8f9 |
* Thu Nov 21 2019 Dan Horák <dan[at]danny.cz> - 0.37dev-6.20191121git03862a4
|
|
|
ff0bb48 |
- updated to new ghdl snapshot
|
|
|
ff0bb48 |
- rebased to gcc 9.2.1
|
|
|
ff0bb48 |
- many cleanups
|
|
|
ff0bb48 |
|
|
|
487661d |
* Sun Nov 03 2019 Dan Horák <dan[at]danny.cz> - 0.37dev-5.20191102git534f39a
|
|
|
487661d |
- updated to new ghdl snapshot
|
|
|
487661d |
|
|
|
a8e5906 |
* Wed Oct 9 2019 Jerry James <loganjerry@gmail.com> - 0.37dev-4.20190923git4ec17bb
|
|
|
a8e5906 |
- Rebuild for mpfr 4
|
|
|
c8a4aa5 |
- Drop multilib support for s390x as glibc32 and gcc have done
|
|
|
a8e5906 |
|
|
|
4c2cf46 |
* Tue Sep 24 2019 Dan Horák <dan[at]danny.cz> - 0.37dev-3.20190923git4ec17bb
|
|
|
4c2cf46 |
- updated to new ghdl snapshot
|
|
|
4c2cf46 |
|
|
|
caf3b7d |
* Tue Sep 10 2019 Dan Horák <dan[at]danny.cz> - 0.37dev-2.20190907gitcb34680
|
|
|
caf3b7d |
- updated to new ghdl snapshot
|
|
|
caf3b7d |
|
|
|
f12cc89 |
* Thu Sep 05 2019 Dan Horák <dan[at]danny.cz> - 0.37dev-1.20190820gitf977ba0
|
|
|
f12cc89 |
- rebased to 0.37dev
|
|
|
f12cc89 |
- various cleanups and updates
|
|
|
f12cc89 |
|
|
|
c83508e |
* Fri Aug 23 2019 Dan Horák <dan[at]danny.cz> - 0.35dev-5.20190528git3fafb135.0
|
|
|
c83508e |
- enable ppc64le
|
|
|
c83508e |
|
|
|
8945b8d |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.35dev-4.20190528git3fafb135.0
|
|
|
8945b8d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
8945b8d |
|
|
|
c7bdf90 |
* Tue May 28 2019 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.35dev-3.20190528git3fafb135.0
|
|
|
c7bdf90 |
- update to 0.35dev (20190528git3fafb135)
|
|
|
c7bdf90 |
- fix R: libgcc
|
|
|
c7bdf90 |
|
|
|
7c59fb2 |
* Mon May 20 2019 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.35dev-3.20190520git150116d2.0
|
|
|
7c59fb2 |
- update to 0.35dev (20190520git150116d2)
|
|
|
7c59fb2 |
- update gcc to 9.1.1
|
|
|
7c59fb2 |
|
|
|
eb1f512 |
* Wed Apr 24 2019 Björn Esser <besser82@fedoraproject.org> - 0.35dev-3.20190301gita62344e.0
|
|
|
eb1f512 |
- Remove hardcoded gzip suffix from GNU info pages
|
|
|
eb1f512 |
|
|
|
9d10aac |
* Fri Mar 01 2019 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.35dev-2.20190301gita62344e.0
|
|
|
a21bede |
- update to 0.35dev (20190301gita62344e)
|
|
|
a21bede |
|
|
|
67d40f3 |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.35dev-2.20190129git3c30e3b.1
|
|
|
67d40f3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
67d40f3 |
|
|
|
00ecfa5 |
* Wed Jan 30 2019 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.35dev-1.20190129git3c30e3b.1
|
|
|
00ecfa5 |
- update base gcc to 8.2.1
|
|
|
00ecfa5 |
|
|
|
00ecfa5 |
* Tue Jan 29 2019 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.35dev-1.20190129git3c30e3b.0
|
|
|
b29161f |
- update to 0.35dev (20190129git3c30e3b)
|
|
|
b29161f |
|
|
|
e44d5ec |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.35dev-1.20180520git66bb071.0
|
|
|
e44d5ec |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
e44d5ec |
|
|
|
6c455c7 |
* Sun May 20 2018 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.35dev-0.20180520git66bb071.0
|
|
|
6c455c7 |
- update to 0.35dev (git66bb071)
|
|
|
6c455c7 |
|
|
|
838a879 |
* Thu Mar 15 2018 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.35dev-0.20180315git0edf0a1.0
|
|
|
838a879 |
- update to 0.35dev (git0edf0a1)
|
|
|
838a879 |
|
|
|
c231774 |
* Thu Mar 15 2018 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.35dev-0.20180311git46c5015.0
|
|
|
ea165c5 |
- update to 0.34dev (git46c5015)
|
|
|
ea165c5 |
|
|
|
c63b001 |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.34dev-1.20170926git685526e.0
|
|
|
c63b001 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
c63b001 |
|
|
|
be59ea7 |
* Tue Sep 26 2017 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.34dev-0.20170926git685526e.0
|
|
|
be59ea7 |
- update to 0.34dev (git685526e)
|
|
|
be59ea7 |
|
|
|
b39058a |
* Tue Aug 15 2017 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.34dev-0.20170815git0879429a.0
|
|
|
b39058a |
- update to 0.34dev (git0879429a)
|
|
|
b39058a |
|
|
|
c3be4bb |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.34dev-2.20170715gitc14fe80.0
|
|
|
c3be4bb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
c3be4bb |
|
|
|
0acbfd6 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.34dev-1.20170715gitc14fe80.0
|
|
|
0acbfd6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
0acbfd6 |
|
|
|
b4b6ab0 |
* Sat Jul 15 2017 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.34dev-0.20170715gitc14fe80.0
|
|
|
b4b6ab0 |
- update to 0.34dev (gitc14fe80)
|
|
|
26d5581 |
|
|
|
871757d |
* Wed Jul 12 2017 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.34dev-0.20170712git5783528.0
|
|
|
871757d |
- update to 0.34dev (git5783528)
|
|
|
871757d |
|
|
Igor Gnatenko |
438ed6a |
* Fri Mar 24 2017 Igor Gnatenko <ignatenko@redhat.com> - 0.34dev-0.20170302git31f8e7a.1
|
|
Igor Gnatenko |
7d924c6 |
- Use LLVM 3.9
|
|
Igor Gnatenko |
438ed6a |
|
|
|
7495187 |
* Thu Mar 02 2017 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.34dev-0.20170302git31f8e7a.0
|
|
|
7495187 |
- update to 0.34dev (git31f8e7a)
|
|
|
7495187 |
|
|
|
3369a2c |
* Tue Feb 21 2017 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.34dev-0.20170221git663ebfd.0
|
|
|
3369a2c |
- update to 0.34dev (git663ebfd)
|
|
|
3369a2c |
|
|
|
822782b |
* Tue Feb 07 2017 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.34dev-0.20170207gitdb4b46e.0
|
|
|
822782b |
- update to 0.34dev (gitdb4b46e)
|
|
|
822782b |
|
|
|
822782b |
* Fri Jul 01 2016 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.34dev-0.20160702git50d0507.0
|
|
|
6015ad1 |
- update to 0.34dev (git50d0507)
|
|
|
6015ad1 |
|
|
|
15f591f |
* Thu May 26 2016 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.34dev-0.20160503git6ccb80e.0
|
|
|
15f591f |
- update to 0.34dev (git6ccb80e)
|
|
|
15f591f |
|
|
|
ca921d0 |
* Sat Mar 19 2016 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.34dev-0.20160318git8e97758.0
|
|
|
ca921d0 |
- update to 0.34dev (git8e97758)
|
|
|
ca921d0 |
|
|
|
41217f3 |
* Thu Mar 17 2016 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.34dev-0.20160317gitf1ddf16.0
|
|
|
41217f3 |
- update to 0.34dev (gitf1ddf16)
|
|
|
41217f3 |
|
|
|
2200242 |
* Wed Feb 24 2016 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.34dev-0.20160224gitf818155.0
|
|
|
2200242 |
- update to 0.34dev (gitf818155)
|
|
|
2200242 |
|
|
|
ff14dde |
* Tue Feb 16 2016 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.34dev-0.20160214gite7adf19.0
|
|
|
ff14dde |
- update to 0.34dev (gite7adf19)
|
|
|
ff14dde |
|
|
|
4e41f5b |
* Fri Feb 12 2016 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.33dev-1.20151120gitff4bc5f.1
|
|
|
4e41f5b |
- build fix
|
|
|
a2c7453 |
|
|
|
685ca37 |
* Fri Nov 20 2015 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.33dev-1.20151120gitff4bc5f.0
|
|
|
685ca37 |
- update to 0.33dev (gitff4bc5f)
|
|
|
685ca37 |
|
|
|
7f3329f |
* Mon Nov 9 2015 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.33dev-0.hg914.0
|
|
|
7f3329f |
- update to 0.33dev (hg914)
|
|
|
7f3329f |
|
|
|
7f3329f |
* Fri Oct 30 2015 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.33dev-0.hg903.0
|
|
|
7f3329f |
- update to 0.33dev (hg903)
|
|
|
7f3329f |
|
|
|
77e783b |
* Mon Oct 19 2015 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.33dev-0.hg899.0
|
|
|
77e783b |
- update to 0.33dev (hg899)
|
|
|
77e783b |
|
|
|
2b1e20d |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.33dev-1.hg813.0
|
|
|
2b1e20d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
2b1e20d |
|
|
|
4f5aabf |
* Thu Jun 04 2015 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.33dev-0.hg813.0
|
|
|
4f5aabf |
- update to 0.33dev (hg813)
|
|
|
4f5aabf |
|
|
|
43af5b0 |
* Sat Mar 14 2015 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.33dev-0.hg700.0
|
|
|
43af5b0 |
- update to 0.33dev (hg700)
|
|
|
43af5b0 |
|
|
|
9f592dd |
* Thu Mar 12 2015 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.33dev-0.hg692.0
|
|
|
9f592dd |
- update to 0.33dev (hg692)
|
|
|
9f592dd |
|
|
|
413b2f3 |
* Wed Mar 11 2015 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.33dev-0.hg688.0
|
|
|
413b2f3 |
- update to 0.33dev (hg688)
|
|
|
cfbb96e |
- build mcode backend on x86(-32)
|
|
|
cfbb96e |
- build LLVM backend
|
|
|
413b2f3 |
|
|
|
c4b2a61 |
* Wed Nov 19 2014 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.32rc1-0.hg484.0
|
|
|
c4b2a61 |
- update to 0.32rc1 (hg484)
|
|
|
c4b2a61 |
|
|
|
66f37b8 |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31-6
|
|
|
66f37b8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
66f37b8 |
|
|
|
4fcf8f8 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31-5
|
|
|
4fcf8f8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
4fcf8f8 |
|
|
|
4951aba |
* Tue May 13 2014 Peter Robinson <pbrobinson@fedoraproject.org> 0.31-4
|
|
|
4951aba |
- Use GNAT_arches rather than an explicit list
|
|
|
4951aba |
|
|
|
9e44b02 |
* Wed Apr 30 2014 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.31-3
|
|
|
9e44b02 |
- rebuild for gnat 4.9
|
|
|
9e44b02 |
|
|
|
a65592a |
* Sat Feb 1 2014 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.31-2
|
|
|
a65592a |
- update to release 0.31
|
|
|
a65592a |
|
|
|
ffc79bd |
* Wed Dec 18 2013 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.31-1
|
|
|
ffc79bd |
- change to sourceforge repository
|
|
|
ffc79bd |
|
|
|
4adb4fd |
* Tue Dec 3 2013 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.29-4.150svn.3
|
|
|
4adb4fd |
- prevent format-security warning
|
|
|
4adb4fd |
|
|
|
7e29d34 |
* Mon Aug 5 2013 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.29-4.150svn.2
|
|
|
7b79730 |
- fix FTBFS
|
|
|
7b79730 |
|
|
|
f9c8557 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.29-4.150svn.2
|
|
|
f9c8557 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
f9c8557 |
|
|
|
182baa8 |
* Tue Jul 2 2013 Ville Skyttä <ville.skytta@iki.fi> - 0.29-3.150svn.2
|
|
|
182baa8 |
- Compress gcc tarball with xz.
|
|
|
182baa8 |
|
|
|
fbf054f |
* Wed May 1 2013 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.29-3.150svn.1
|
|
|
fbf054f |
- update for gnat 4.8
|
|
|
4db3126 |
- texinfo build fix
|
|
|
fbf054f |
|
|
|
7daccfc |
* Fri Feb 1 2013 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.29-3.150svn.0
|
|
|
7daccfc |
- update to svn150 (based on gcc 4.7.2)
|
|
|
7daccfc |
|
|
|
d094ed4 |
* Fri Jan 25 2013 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.29-3.143svn.8
|
|
|
d094ed4 |
- rebuild for gnat 4.8
|
|
|
d094ed4 |
|
|
|
046cb5d |
* Mon Oct 15 2012 Jon Ciesls <limburgher@gmail.com> - 0.29-3.143svn.7
|
|
|
046cb5d |
- Provides: bundled(libiberty)
|
|
|
046cb5d |
|
|
|
ef2826c |
* Wed Jul 25 2012 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.29-2.143svn.7
|
|
|
ef2826c |
- fix siginfo build failure
|
|
|
ef2826c |
|
|
|
ef2826c |
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.29-2.143svn.7
|
|
|
31ef0f6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
31ef0f6 |
|
|
|
4faff89 |
* Mon Jun 11 2012 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.29-2.143svn.6
|
|
|
4faff89 |
- rebuild for grt file times
|
|
|
4faff89 |
|
|
|
5f461ed |
* Thu Jan 5 2012 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.29-2.143svn.5
|
|
|
5f461ed |
- rebuild for gnat 4.7
|
|
|
5f461ed |
|
|
|
bcdfa76 |
* Fri Oct 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.29-2.143svn.4.2
|
|
|
bcdfa76 |
- rebuild with new gmp without compat lib
|
|
|
bcdfa76 |
|
|
|
77234c5 |
* Tue Oct 11 2011 Peter Schiffer <pschiffe@redhat.com> - 0.29-2.143svn.4.1
|
|
|
77234c5 |
- rebuild with new gmp
|
|
|
77234c5 |
|
|
Thomas Sailer |
9924254 |
* Tue Feb 22 2011 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.29-2.143svn.4
|
|
Thomas Sailer |
9924254 |
- rebuild for gnat 4.6
|
|
Thomas Sailer |
9924254 |
|
|
|
9dc54c6 |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.29-2.143svn.3
|
|
|
9dc54c6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
9dc54c6 |
|
|
|
6d22457 |
* Tue Feb 1 2011 Dan Horák <dan[at]danny.cz> - 0.29-1.143svn.3
|
|
|
6d22457 |
- updated the supported arch list
|
|
|
6d22457 |
- remove the offending space in BR: glibc
|
|
|
6d22457 |
|
|
Thomas Sailer |
70af1b4 |
* Sun Jan 23 2011 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.29-1.143svn.2
|
|
Thomas Sailer |
70af1b4 |
- rebuild
|
|
Thomas Sailer |
70af1b4 |
|
|
|
05d8c49 |
* Fri Jul 9 2010 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.29-1.143svn.1
|
|
|
05d8c49 |
- update to gnat 4.5
|
|
|
05d8c49 |
|
|
|
2b18889 |
* Thu Jul 8 2010 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.29-1.143svn.0
|
|
|
2b18889 |
- update to svn143
|
|
|
2b18889 |
- move license text to grt subpackage
|
|
|
2b18889 |
|
|
|
1caf55c |
* Fri Jan 29 2010 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.29-1.138svn.0
|
|
|
1caf55c |
- update to svn138
|
|
|
1caf55c |
|
|
|
6baf960 |
* Fri Jan 15 2010 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.29-1
|
|
|
6baf960 |
- update to 0.29
|
|
|
6baf960 |
|
|
|
9dc319c |
* Wed Dec 30 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.28-0.135svn.0
|
|
|
9dc319c |
- update to svn135
|
|
|
9dc319c |
|
|
|
5a91f92 |
* Wed Dec 30 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.28-0.133svn.2
|
|
|
5a91f92 |
- fix the Process Timeout Chain bugfix
|
|
|
5a91f92 |
|
|
|
70d7766 |
* Wed Dec 30 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.28-0.133svn.1
|
|
|
70d7766 |
- fix crash when running ./tb --stats
|
|
|
70d7766 |
|
|
|
2672b5f |
* Wed Dec 16 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.28-0.133svn.0
|
|
|
2672b5f |
- update to svn133, drop upstreamed patches
|
|
|
2672b5f |
|
|
|
b7b31c8 |
* Mon Dec 14 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.28-0.131svn.2
|
|
|
b7b31c8 |
- Process Timeout Chain bugfix
|
|
|
b7b31c8 |
- --trace-signals memory leak fix
|
|
|
b7b31c8 |
|
|
|
b968ba4 |
* Wed Dec 2 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.28-0.131svn.1
|
|
|
b968ba4 |
- copy v08 libraries instead of symlink
|
|
|
b968ba4 |
|
|
|
b33de88 |
* Wed Dec 2 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.28-0.131svn.0
|
|
|
b33de88 |
- update to 0.28/svn131
|
|
|
b33de88 |
- symlink v08 libraries to v93 for now
|
|
|
b33de88 |
|
|
|
9d3909e |
* Wed Sep 23 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.28-0.130svn.0
|
|
|
9d3909e |
- update to 0.28/svn130
|
|
|
9d3909e |
|
|
|
aaf59c2 |
* Sun Sep 20 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.27-0.126svn.0
|
|
|
aaf59c2 |
- update to svn126
|
|
|
aaf59c2 |
|
|
|
a8b2490 |
* Sun Jul 26 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.27-0.110svn.8
|
|
|
a8b2490 |
- this gcc does not understand -mtune=atom
|
|
|
a8b2490 |
|
|
|
5d5ed90 |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.27-0.110svn.7.1
|
|
|
5d5ed90 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
5d5ed90 |
|
|
|
f080258 |
* Tue May 26 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.27-0.110svn.7
|
|
|
f080258 |
- fix bug in std.textio.read (string)
|
|
|
f080258 |
|
|
|
7daccfc |
* Thu Apr 2 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.27-0.110svn.6
|
|
|
cd5c5cd |
- actually add the patch
|
|
|
cd5c5cd |
|
|
|
e8f8894 |
* Wed Apr 1 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.27-0.110svn.5
|
|
|
e8f8894 |
- make ieee.math_real more standards compliant
|
|
|
e8f8894 |
|
|
|
cd0fded |
* Sun Mar 15 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.27-0.110svn.4
|
|
|
cd0fded |
- gnat version is now 4.4
|
|
|
cd0fded |
|
|
|
b8cbdd5 |
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.27-0.110svn.3.1
|
|
|
b8cbdd5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
b8cbdd5 |
|
|
|
24e7f2a |
* Fri Feb 13 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.27-0.110svn.3
|
|
|
24e7f2a |
- prevent ppc64 abort due to unknown language type
|
|
|
24e7f2a |
|
|
|
f713359 |
* Fri Feb 13 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.27-0.110svn.2
|
|
|
f713359 |
- rebuild with ppc64
|
|
|
f713359 |
|
|
|
b5e0c91 |
* Thu Oct 9 2008 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.27-0.110svn.1
|
|
|
b5e0c91 |
- rebuild
|
|
|
b5e0c91 |
|
|
|
824099c |
* Tue Oct 7 2008 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.27-0.110svn.0
|
|
|
824099c |
- update to svn110
|
|
|
824099c |
|
|
|
161a2d6 |
* Tue Oct 7 2008 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.27-0.105svn.0
|
|
|
161a2d6 |
- update to svn105
|
|
|
161a2d6 |
|
|
|
82ca651 |
* Mon Jun 2 2008 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.26-0.98svn.0
|
|
|
82ca651 |
- update to svn98
|
|
|
82ca651 |
|
|
|
a0d9b4f |
* Fri May 16 2008 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.26-0.94svn.7
|
|
|
a0d9b4f |
- update to svn94
|
|
|
a0d9b4f |
|
|
|
eb8e015 |
* Sun Jan 6 2008 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.25-0.89svn.7
|
|
|
eb8e015 |
- disable Pragma No_Run_Time; it does not seem to make much sense and causes
|
|
|
eb8e015 |
problems with gcc-4.3
|
|
|
eb8e015 |
|
|
|
3345d8b |
* Mon Oct 8 2007 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.25-0.89svn.6
|
|
|
3345d8b |
- ghdl-grt requires zlib-devel (rhbz 316311)
|
|
|
3042680 |
- make it build with makeinfo >= 4.10
|
|
|
3345d8b |
|
|
|
90630eb |
* Fri Aug 24 2007 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.25-0.89svn.5
|
|
|
90630eb |
- excludearch ppc64
|
|
|
90630eb |
|
|
|
d7366ba |
* Fri Aug 24 2007 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.25-0.89svn.4
|
|
|
d7366ba |
- fix BR
|
|
|
d7366ba |
|
|
|
f545418 |
* Fri Aug 24 2007 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.25-0.89svn.3
|
|
|
f545418 |
- fix license tag
|
|
|
f545418 |
|
|
|
f04afee |
* Fri Jan 5 2007 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.25-0.89svn.2
|
|
|
f04afee |
- do not try to set user/group during install
|
|
|
f04afee |
|
|
|
78615a7 |
* Fri Jan 5 2007 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.25-0.89svn.1
|
|
|
78615a7 |
- back out hunks that cause build failures
|
|
|
78615a7 |
- un-exclude ppc
|
|
|
78615a7 |
|
|
|
d761740 |
* Mon Nov 20 2006 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.25-0.89svn.0
|
|
|
d761740 |
- update to svn89
|
|
|
d761740 |
|
|
|
9c6bdbe |
* Fri Oct 6 2006 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.25-0.73svn.0
|
|
|
9c6bdbe |
- update to svn73
|
|
|
9c6bdbe |
|
|
|
2fc561f |
* Thu Oct 5 2006 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.25-0.71svn.1
|
|
|
2fc561f |
- bump release
|
|
|
2fc561f |
|
|
|
0241f59 |
* Thu Oct 5 2006 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.25-0.71svn.0
|
|
|
0241f59 |
- update to svn71
|
|
|
0241f59 |
|
|
|
379ce4b |
* Sun Aug 27 2006 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.25-0.61svn.0
|
|
|
379ce4b |
- update to svn61
|
|
|
379ce4b |
|
|
|
3aaa518 |
* Sun Aug 6 2006 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.24-0.60svn.0
|
|
|
3aaa518 |
- update to svn60
|
|
|
3aaa518 |
|
|
|
e176414 |
* Tue Jul 11 2006 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.24-0.59svn.2
|
|
|
e176414 |
- rebuild
|
|
|
e176414 |
|
|
|
075ecbb |
* Mon Jul 10 2006 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.24-0.59svn.1
|
|
|
075ecbb |
- add missing manpage
|
|
|
075ecbb |
|
|
|
ceb5261 |
* Mon Jul 10 2006 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.24-0.59svn.0
|
|
|
ceb5261 |
- update to svn59
|
|
|
ceb5261 |
|
|
|
b332270 |
* Sun Jun 25 2006 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.23-0.58svn.0
|
|
|
b332270 |
- update to svn58
|
|
|
b332270 |
|
|
|
d609f83 |
* Tue Jun 20 2006 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.23-0.57svn.0
|
|
|
d609f83 |
- update to svn57
|
|
|
d609f83 |
|
|
|
d30e157 |
* Fri Mar 24 2006 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.22-0.50svn.1
|
|
|
d30e157 |
- do not require /lib/libc.so.* on x86_64, this does not work under mock
|
|
|
d30e157 |
|
|
|
8efba6b |
* Wed Mar 22 2006 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.22-0.50svn.0
|
|
|
8efba6b |
- update to svn50, to fix x86_64 breakage
|
|
|
8efba6b |
- move grt (ghdl runtime library) into separate package, to allow parallel
|
|
|
8efba6b |
install of i386 and x86_64 grt on x86_64 machines, thus making -m32 work
|
|
|
df0c303 |
- back to using FSF gcc as base compiler sources, using core gcc sources
|
|
|
df0c303 |
causes segfaults during library compile on x86_64
|
|
|
8efba6b |
|
|
|
9006d8a |
* Sun Mar 19 2006 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.22-0.49svn.1
|
|
|
9006d8a |
- use core gcc as base compiler sources
|
|
|
9006d8a |
|
|
|
5546749 |
* Thu Mar 16 2006 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.22-0.49svn.0
|
|
|
5546749 |
- update to svn49, using gcc 4.1.0
|
|
|
5546749 |
|
|
|
4672570 |
* Mon Mar 6 2006 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.22-0.40svn.0
|
|
|
4672570 |
- update to svn40, to fix an array bounds checking bug apparently
|
|
|
4672570 |
introduced in svn39
|
|
|
4672570 |
|
|
|
16cc99c |
* Thu Feb 16 2006 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.22-0.39svn.0
|
|
|
289db5c |
- update to svn39, to fix some constant bugs
|
|
|
289db5c |
|
|
|
16cc99c |
* Tue Feb 14 2006 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.22-0.38svn.1
|
|
|
3e4ccbe |
- rebuild with new compiler for FC5
|
|
|
3e4ccbe |
|
|
|
3e4ccbe |
* Wed Dec 21 2005 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.22-0.38svn.0
|
|
|
3e4ccbe |
- update to svn38, to fix a ghw output bug
|
|
|
3e4ccbe |
|
|
|
b6b9ab8 |
* Sun Dec 18 2005 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.21-1
|
|
|
b6b9ab8 |
- update to 0.21
|
|
|
b6b9ab8 |
|
|
|
906aabe |
* Thu Dec 15 2005 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.21-0.35svn.1
|
|
|
906aabe |
- update to svn35 for more x86_64 "Ada cannot portably call C vararg functions"
|
|
|
906aabe |
fixes
|
|
|
906aabe |
- first stab at -m32 library building
|
|
|
906aabe |
|
|
|
906aabe |
* Sat Dec 10 2005 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.21-0.33svn.1
|
|
|
906aabe |
- update to svn33, to fix x86_64 issues (real'image, -m32)
|
|
|
906aabe |
- rpmbuild option --without mock enables multilib builds
|
|
|
906aabe |
|
|
|
906aabe |
* Mon Dec 5 2005 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.21-0.24svn.3
|
|
|
906aabe |
- disable multilib and remove exclude of x86_64
|
|
|
906aabe |
|
|
|
e5abf22 |
* Thu Dec 1 2005 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.21-0.24svn.2
|
|
|
e5abf22 |
- Exclude ppc because gcc-gnat is missing
|
|
|
e5abf22 |
- Exclude x86_64 because of mock build issues
|
|
|
e5abf22 |
|
|
|
e356f86 |
* Fri Nov 25 2005 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.21-0.24svn.1
|
|
|
e356f86 |
- update to SVN rev 24
|
|
|
e356f86 |
- remove additional files to fix x86_64 build
|
|
|
e356f86 |
|
|
|
e356f86 |
* Tue Nov 22 2005 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.21-0.23svn.1
|
|
|
e356f86 |
- update to SVN rev 23
|
|
|
e356f86 |
|
|
|
e356f86 |
* Mon Nov 14 2005 Paul Howarth <paul@city-fan.org> - 0.21-0.21.1
|
|
|
e356f86 |
- spec file cosmetic cleanups
|
|
|
e356f86 |
- incorporate some architecture tweaks from gcc package
|
|
|
e356f86 |
- remove files we don't want packaged so that we can turn the unpackaged file
|
|
|
e356f86 |
check back on
|
|
|
e356f86 |
- use fedora_ghdl as the machine vendor name to avoid namespace clashes with
|
|
|
e356f86 |
other packages
|
|
|
e356f86 |
- own {%%{_libdir},%%{_libexecdir}}/gcc directories since this package does not
|
|
|
e356f86 |
depend on gcc
|
|
|
e356f86 |
- add buildreq texinfo, needed to make info file
|
|
|
e356f86 |
- don't include README, which is aimed at building ghdl rather than using it
|
|
|
e356f86 |
- remove install-tools and munged header files, not needed for ghdl
|
|
|
e356f86 |
- only run install-info if the info file is installed
|
|
|
e356f86 |
- patch ghdl.texi to include info dir entry
|
|
|
e356f86 |
|
|
|
e356f86 |
* Fri Nov 11 2005 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.21-0.21
|
|
|
e356f86 |
- update to 0.21pre, svn rev 21
|
|
|
e356f86 |
- incorporate changes from Paul Howarth
|
|
|
e356f86 |
|
|
|
e356f86 |
* Sat Mar 12 2005 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.18-1
|
|
|
e356f86 |
- update to 0.18
|
|
|
e356f86 |
|
|
|
e356f86 |
* Sat Feb 26 2005 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.17-1
|
|
|
e356f86 |
- update to 0.17
|
|
|
e356f86 |
|
|
|
e356f86 |
* Tue Feb 8 2005 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.16-1
|
|
|
e356f86 |
- Initial build.
|