mirror of
https://git.rtems.org/rtems-source-builder
synced 2024-10-09 07:15:10 +08:00
parent
020c63fb5b
commit
673f9ad5c0
@ -1,16 +0,0 @@
|
|||||||
#
|
|
||||||
# Autoconf 2.68.
|
|
||||||
#
|
|
||||||
|
|
||||||
%if %{release} == %{nil}
|
|
||||||
%define release 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define autoconf_version 2.68
|
|
||||||
|
|
||||||
#
|
|
||||||
# The autoconf build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/autoconf-2-1.cfg
|
|
@ -1,8 +0,0 @@
|
|||||||
#
|
|
||||||
# Internal Autoconf 2.68.
|
|
||||||
#
|
|
||||||
|
|
||||||
%warning This autoconf build is for internal bootstraps, no package created
|
|
||||||
|
|
||||||
%define _internal_autotools yes
|
|
||||||
%include %{_configdir}/autoconf-2.68-1.cfg
|
|
@ -1,8 +0,0 @@
|
|||||||
#
|
|
||||||
# Internal Autoconf 2.69.
|
|
||||||
#
|
|
||||||
|
|
||||||
%warning This autoconf build is for internal bootstraps, no package created
|
|
||||||
|
|
||||||
%define _internal_autotools yes
|
|
||||||
%include %{_configdir}/devel/autoconf-2.69-1.cfg
|
|
@ -1,16 +0,0 @@
|
|||||||
#
|
|
||||||
# Automake 1.12
|
|
||||||
#
|
|
||||||
|
|
||||||
%if %{release} == %{nil}
|
|
||||||
%define release 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define automake_version 1.12
|
|
||||||
|
|
||||||
#
|
|
||||||
# The automake build instructions. We use 1.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/automake-1-1.cfg
|
|
@ -1,18 +0,0 @@
|
|||||||
#
|
|
||||||
# Automake 1.12.2
|
|
||||||
#
|
|
||||||
|
|
||||||
%if %{release} == %{nil}
|
|
||||||
%define release 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define automake_version 1.12.2
|
|
||||||
|
|
||||||
%hash md5 automake-%{automake_version}.tar.gz e620cb9e0259159341c0e0d6b712b67a
|
|
||||||
|
|
||||||
#
|
|
||||||
# The automake build instructions. We use 1.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/automake-1-1.cfg
|
|
@ -1,8 +0,0 @@
|
|||||||
#
|
|
||||||
# Internal Automake 1.12
|
|
||||||
#
|
|
||||||
|
|
||||||
%warning This automake build is for internal bootstraps, no package created
|
|
||||||
|
|
||||||
%define _internal_autotools yes
|
|
||||||
%include %{_configdir}/automake-1.12-1.cfg
|
|
@ -1,17 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils 2.22.
|
|
||||||
#
|
|
||||||
|
|
||||||
%if %{release} == %{nil}
|
|
||||||
%define release 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 2.22
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,18 +0,0 @@
|
|||||||
#
|
|
||||||
# DTC (Device Tree Compiler) 1.2.0
|
|
||||||
#
|
|
||||||
|
|
||||||
%if %{release} == %{nil}
|
|
||||||
%define release 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define dtc_version 1.2.0
|
|
||||||
|
|
||||||
%hash sha512 dtc-%{dtc_version}.tar.gz d7a80bbe4189353e1a18b61c6b311c10e370d2ccce3b5485bdde1d26a251390561a29a7bde6b449ff6c34f38e40d8cce34c788d5963025a8bf0ff70f02409be7
|
|
||||||
|
|
||||||
#
|
|
||||||
# The DTC build instructions. We use 1.x.x Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/dtc-1-1.cfg
|
|
@ -1,26 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 2.6, Newlib 1.20
|
|
||||||
#
|
|
||||||
|
|
||||||
%if %{release} == %{nil}
|
|
||||||
%define release 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define gcc_version 4.6.3
|
|
||||||
%define newlib_version 1.20.0
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
#
|
|
||||||
# Project custom message
|
|
||||||
#
|
|
||||||
%define gcc_version_message GCC %{release}-RSB(%{_sbgit_id}),gcc-%{gcc_version}/newlib-%{newlib_version}
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.6 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.6-1.cfg
|
|
@ -1,26 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.7.2, Newlib 1.20
|
|
||||||
#
|
|
||||||
|
|
||||||
%if %{release} == %{nil}
|
|
||||||
%define release 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define gcc_version 4.7.2
|
|
||||||
%define newlib_version 1.20.0
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 1.0.1
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
#
|
|
||||||
# Project custom message
|
|
||||||
#
|
|
||||||
%define gcc_version_message GCC %{release}-RSB(%{_sbgit_id}),gcc-%{gcc_version}/newlib-%{newlib_version}
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.7 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.7-1.cfg
|
|
@ -1,47 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.8.2., Newlib CVS
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/bare-config.cfg
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
%include %{_configdir}/versions.cfg
|
|
||||||
|
|
||||||
%define gcc_version 4.8.2
|
|
||||||
%define newlib_version 1-Nov-2013
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
#
|
|
||||||
# Project custom message
|
|
||||||
#
|
|
||||||
%define gcc_version_message RSB-%{_sbgit_id})-%{release},gcc-%{gcc_version}/newlib-%{newlib_version}
|
|
||||||
|
|
||||||
%define with_threads 0
|
|
||||||
%define with_plugin 0
|
|
||||||
|
|
||||||
%ifn %{defined with_iconv}
|
|
||||||
%define with_iconv 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# Incompatible with Texinfo 5
|
|
||||||
%if %{__makeinfo_ver} >= 5.0
|
|
||||||
%error Incomaptible version of makeinfo found!
|
|
||||||
%endif
|
|
||||||
|
|
||||||
#
|
|
||||||
# Newlib is from CVS.
|
|
||||||
#
|
|
||||||
%source set newlib cvs://pserver:anoncvs@sourceware.org/cvs/src?module=newlib?src-prefix=src?date=%{newlib_version}?reset
|
|
||||||
|
|
||||||
#
|
|
||||||
# Joel's stack_t patch.
|
|
||||||
#
|
|
||||||
%patch add newlib -p0 %{bare_newlib_patches}/newlib-sys-signal-20130532.diff
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.8 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.8-1.cfg
|
|
@ -1,36 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.9.x., Newlib CVS.
|
|
||||||
#
|
|
||||||
|
|
||||||
%ifn %{defined gcc_version}
|
|
||||||
%error No GCC version defined.
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%ifn %{defined newlib_version}
|
|
||||||
%error No Newlib version defined.
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
%include %{_configdir}/versions.cfg
|
|
||||||
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
|
|
||||||
%ifn %{defined with_iconv}
|
|
||||||
%define with_iconv 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
#
|
|
||||||
# Newlib is from CVS.
|
|
||||||
#
|
|
||||||
%source set newlib cvs://pserver:anoncvs@sourceware.org/cvs/src?module=newlib?src-prefix=src?date=%{newlib_version}?reset
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.9 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.9-1.cfg
|
|
@ -1,13 +0,0 @@
|
|||||||
#
|
|
||||||
# GDB 7.6.1.
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define gdb_version 7.6.1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gdb build instructions. We use 7.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gdb-7-1.cfg
|
|
@ -1,22 +0,0 @@
|
|||||||
#
|
|
||||||
# GLib
|
|
||||||
#
|
|
||||||
|
|
||||||
%if %{release} == %{nil}
|
|
||||||
%define release 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define glib_version_major 2.39
|
|
||||||
%define glib_version_minor 3
|
|
||||||
%define glib_version %{glib_version_major}.%{glib_version_minor}
|
|
||||||
|
|
||||||
%hash sha256 glib-%{glib_version}.tar.xz d9fa6c9aa645a5e688a3bb29013bb83801b19ee767d99e33ff52e004e1cc5fc8
|
|
||||||
|
|
||||||
#
|
|
||||||
# The GLib build instructions. We use 2.x.x Release 1.
|
|
||||||
#
|
|
||||||
%if !%{pkgconfig check glib-2.0} || %{defined _rsb_getting_source}
|
|
||||||
%include %{_configdir}/glib-2-1.cfg
|
|
||||||
%endif
|
|
@ -1,21 +0,0 @@
|
|||||||
#
|
|
||||||
# LibUSB 1.0.9
|
|
||||||
#
|
|
||||||
|
|
||||||
%ifn %{defined release}
|
|
||||||
%error No 'release' defined
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define libusb_version 1.0.9
|
|
||||||
|
|
||||||
Name: libusb-%{libusb_version}-%{_host}-%{release}
|
|
||||||
|
|
||||||
%description
|
|
||||||
LibUSB for host %{_host}.
|
|
||||||
|
|
||||||
#
|
|
||||||
# The Libuxb build instructions. We use 1.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/libusb-1-1.cfg
|
|
@ -1,16 +0,0 @@
|
|||||||
#
|
|
||||||
# M4 1.4.16
|
|
||||||
#
|
|
||||||
|
|
||||||
%if %{release} == %{nil}
|
|
||||||
%define release 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define m4_version 1.4.16
|
|
||||||
|
|
||||||
#
|
|
||||||
# The m4 build instructions. We use 1.x.x Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/m4-1-1.cfg
|
|
@ -1,19 +0,0 @@
|
|||||||
#
|
|
||||||
# PCRE
|
|
||||||
#
|
|
||||||
|
|
||||||
%if %{release} == %{nil}
|
|
||||||
%define release 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define pcre_version 8.40
|
|
||||||
%hash sha512 pcre-%{pcre_version}.tar.bz2 tMJ+r73zO9ehOEZVsZNvS+O8Z0XAcjR+sm6YiJbFJmS9haxCRE2hvni24g9Ftsflkh9fIPWwdBtb09mETlvU4g==
|
|
||||||
|
|
||||||
#
|
|
||||||
# The PCRE build instructions. We use 8.x Release 1.
|
|
||||||
#
|
|
||||||
%if !%{pkgconfig check pcre} || %{defined _rsb_getting_source}
|
|
||||||
%include %{_configdir}/pcre-8-1.cfg
|
|
||||||
%endif
|
|
@ -1,68 +0,0 @@
|
|||||||
#
|
|
||||||
# ST-Link Version 1.
|
|
||||||
#
|
|
||||||
# This configuration file configure's, make's and install's SL-Link.
|
|
||||||
#
|
|
||||||
|
|
||||||
%if %{release} == %{nil}
|
|
||||||
%define release 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define stlink_version 3494c11
|
|
||||||
|
|
||||||
Name: texane-stlink-%{stlink_version}-%{release}
|
|
||||||
Summary: ST-Link v%{stlink_version} for host %{_host}
|
|
||||||
Version: %{stlink_version}
|
|
||||||
Release: %{release}
|
|
||||||
URL: https://github.com/texane/stlink/
|
|
||||||
|
|
||||||
#
|
|
||||||
# Source
|
|
||||||
#
|
|
||||||
%source set stlink https://api.github.com/repos/texane/stlink/texane-stlink-%{stlink_version}.tar.gz
|
|
||||||
%patch add stlink texane-stlink-3494c11-2.diff
|
|
||||||
|
|
||||||
#
|
|
||||||
# Prepare the source code.
|
|
||||||
#
|
|
||||||
%prep
|
|
||||||
%source setup stlink -q -c -n %{name}-%{version}
|
|
||||||
cd texane-stlink-%{stlink_version}
|
|
||||||
%patch setup stlink -p1
|
|
||||||
cd ..
|
|
||||||
|
|
||||||
%build
|
|
||||||
export PATH="%{_bindir}:${PATH}"
|
|
||||||
|
|
||||||
cd texane-stlink-%{stlink_version}
|
|
||||||
|
|
||||||
./autogen.sh
|
|
||||||
|
|
||||||
%if "%{_build}" != "%{_host}"
|
|
||||||
CFLAGS_FOR_BUILD="-g -O2 -Wall" \
|
|
||||||
%endif
|
|
||||||
CPPFLAGS="-I $SB_TMPPREFIX/include/libusb-1.0" \
|
|
||||||
CFLAGS="$SB_CFLAGS" \
|
|
||||||
LDFLAGS="-L $SB_TMPPREFIX/lib" \
|
|
||||||
./configure \
|
|
||||||
--build=%{_build} --host=%{_host} \
|
|
||||||
--verbose \
|
|
||||||
--prefix=%{_prefix} --bindir=%{_bindir} \
|
|
||||||
--exec-prefix=%{_exec_prefix} \
|
|
||||||
--includedir=%{_includedir} --libdir=%{_libdir} \
|
|
||||||
--mandir=%{_mandir} --infodir=%{_infodir}
|
|
||||||
|
|
||||||
%{__make} %{?_smp_mflags} all
|
|
||||||
|
|
||||||
cd ..
|
|
||||||
|
|
||||||
%install
|
|
||||||
export PATH="%{_bindir}:${PATH}"
|
|
||||||
rm -rf $SB_BUILD_ROOT
|
|
||||||
|
|
||||||
cd texane-stlink-%{stlink_version}
|
|
||||||
%{__make} DESTDIR=$SB_BUILD_ROOT install
|
|
||||||
|
|
||||||
cd ..
|
|
@ -1,22 +0,0 @@
|
|||||||
#
|
|
||||||
# libpng 1.5.24
|
|
||||||
#
|
|
||||||
|
|
||||||
%if %{release} == %{nil}
|
|
||||||
%define release 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/rtems-bsp.cfg
|
|
||||||
|
|
||||||
#
|
|
||||||
# libpng Version
|
|
||||||
#
|
|
||||||
%define libpng_version 1.5.24
|
|
||||||
%define libpng_src_dir_revision 15
|
|
||||||
|
|
||||||
%hash md5 libpng-%{libpng_version}.tar.gz 6652e428d1d3fc3c6cb1362159b1cf3b
|
|
||||||
|
|
||||||
#
|
|
||||||
# libpng Build configuration
|
|
||||||
#
|
|
||||||
%include %{_configdir}/libpng-1.cfg
|
|
@ -1,22 +0,0 @@
|
|||||||
#
|
|
||||||
# libpng 1.6.21
|
|
||||||
#
|
|
||||||
|
|
||||||
%if %{release} == %{nil}
|
|
||||||
%define release 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/rtems-bsp.cfg
|
|
||||||
|
|
||||||
#
|
|
||||||
# libpng Version
|
|
||||||
#
|
|
||||||
%define libpng_version 1.6.21
|
|
||||||
%define libpng_src_dir_revision 16
|
|
||||||
|
|
||||||
#%hash md5 libpng-%{libpng_version}.tar.gz 6652e428d1d3fc3c6cb1362159b1cf3b
|
|
||||||
|
|
||||||
#
|
|
||||||
# libpng Build configuration
|
|
||||||
#
|
|
||||||
%include %{_configdir}/libpng-1.cfg
|
|
@ -1,21 +0,0 @@
|
|||||||
#
|
|
||||||
# libtiff 4.0.2
|
|
||||||
#
|
|
||||||
|
|
||||||
%if %{release} == %{nil}
|
|
||||||
%define release 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/rtems-bsp.cfg
|
|
||||||
|
|
||||||
#
|
|
||||||
# tiff Version
|
|
||||||
#
|
|
||||||
%define tiff_version 4.0.2
|
|
||||||
|
|
||||||
%hash md5 tiff-%{tiff_version}.tar.gz 04a08fa1e07e696e820a0c3f32465a13
|
|
||||||
|
|
||||||
#
|
|
||||||
# tiff Build configuration
|
|
||||||
#
|
|
||||||
%include %{_configdir}/libtiff-1.cfg
|
|
@ -1,21 +0,0 @@
|
|||||||
#
|
|
||||||
# libtiff 4.0.2
|
|
||||||
#
|
|
||||||
|
|
||||||
%if %{release} == %{nil}
|
|
||||||
%define release 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/rtems-bsp.cfg
|
|
||||||
|
|
||||||
#
|
|
||||||
# tiff Version
|
|
||||||
#
|
|
||||||
%define tiff_version 4.0.6
|
|
||||||
|
|
||||||
%hash sha512 tiff-%{tiff_version}.tar.gz 2c8dbaaaab9f82a7722bfe8cb6fcfcf67472beb692f1b7dafaf322759e7016dad1bc58457c0f03db50aa5bd088fef2b37358fcbc1524e20e9e14a9620373fdf8
|
|
||||||
|
|
||||||
#
|
|
||||||
# tiff Build configuration
|
|
||||||
#
|
|
||||||
%include %{_configdir}/libtiff-1.cfg
|
|
@ -1,29 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 160d1b3d74593bf42155da24569f54a6e7140f65
|
|
||||||
%define binutils_external 1
|
|
||||||
%define binutils_expand_name sourceware-mirror-binutils-gdb-%{binutils_version}
|
|
||||||
%source set binutils --rsb-file=%{binutils_expand_name}.tar.gz https://codeload.github.com/RTEMS/sourceware-mirror-binutils-gdb/tar.gz/%{binutils_version}
|
|
||||||
%hash sha512 %{binutils_expand_name}.tar.gz 768de99bac5cc875d0b3e0604b05f936dd2d9de2cdb5865d0fe0ccf3f4b53ce2b1cfb41e6e113c18c5e2044a4a33a404f3781cb2a63dc5cb198be8d9974d38f9
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable deterministic archives by default. This will be the default
|
|
||||||
# there all tools using this binutils will create deterministic
|
|
||||||
# archives.
|
|
||||||
#
|
|
||||||
%define with_deterministic_archives 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable 64-bit BFD support
|
|
||||||
#
|
|
||||||
%define with_64_bit_bfd 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,13 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils 2.19.
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 2.19.1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,23 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils 2.20.
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 2.20.1
|
|
||||||
|
|
||||||
%hash md5 binutils-%{binutils_version}.tar.bz2 2b9dc8f2b7dbd5ec5992c6e29de0b764
|
|
||||||
|
|
||||||
%patch add binutils %{rtems_binutils_patches}/binutils-2.20.1-rtems4.10-20100826.diff
|
|
||||||
%hash md5 binutils-2.20.1-rtems4.10-20100826.diff 733899876e0b32ce0700666b29662d91
|
|
||||||
%patch add binutils %{rtems_binutils_patches}/binutils-2.20.1-rtems4.10-20151123.diff
|
|
||||||
%hash sha512 binutils-2.20.1-rtems4.10-20151123.diff ce24ba3e56e7552739c167950a488d80557fdf562dcb527b2e5972c2d18da42a8fd1a47197e54aff0df630d105eb40702f09cad330c193cb8f9309b43b1fb1bc
|
|
||||||
%ifos win32 mingw ming32 cygwin
|
|
||||||
%patch add binutils %{rtems_binutils_patches}/cygwin/binutils-2.20.1-cygwin-w64-20130324.diff
|
|
||||||
%endif
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,15 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils 2.22.
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 2.22
|
|
||||||
|
|
||||||
%patch add binutils %{rtems_binutils_patches}/binutils-2.22-rtems4.11-20120427.diff
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,20 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils 2.23.
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 2.23.1
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable deterministic archives by default. This will be the default
|
|
||||||
# there all tools using this binutils will create deterministic
|
|
||||||
# archives.
|
|
||||||
#
|
|
||||||
%define with_deterministic_archives 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,20 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils 2.23.
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 2.23.2
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable deterministic archives by default. This will be the default
|
|
||||||
# there all tools using this binutils will create deterministic
|
|
||||||
# archives.
|
|
||||||
#
|
|
||||||
%define with_deterministic_archives 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,22 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils 2.24.
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 2.24
|
|
||||||
|
|
||||||
%hash sha256 binutils-%{binutils_version}.tar.bz2 e5e8c5be9664e7f7f96e0d09919110ab5ad597794f5b1809871177a0f0f14137
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable deterministic archives by default. This will be the default
|
|
||||||
# there all tools using this binutils will create deterministic
|
|
||||||
# archives.
|
|
||||||
#
|
|
||||||
%define with_deterministic_archives 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,22 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils 2.25.
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 2.25
|
|
||||||
|
|
||||||
%hash md5 binutils-%{binutils_version}.tar.bz2 d9f3303f802a5b6b0bb73a335ab89d66
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable deterministic archives by default. This will be the default
|
|
||||||
# there all tools using this binutils will create deterministic
|
|
||||||
# archives.
|
|
||||||
#
|
|
||||||
%define with_deterministic_archives 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,33 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils 2.26.
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 2.26
|
|
||||||
|
|
||||||
%hash sha512 binutils-%{binutils_version}.tar.bz2 e77e1b8dbbcbaf9ac2fae95c4403615808af3be03b2e1d32448cd3a7d32c43273f8bcace3f2de84ec120a982879295673029da306e2885dbf5f990584932cfc7
|
|
||||||
|
|
||||||
#
|
|
||||||
# Patches for x86_64 and aarch64
|
|
||||||
#
|
|
||||||
%patch add binutils -p1 %{rtems_binutils_patches}/binutils-2.26-rtems-aarch64-x86_64.patch
|
|
||||||
%hash sha512 binutils-2.26-rtems-aarch64-x86_64.patch 2236cc22dda60d5c18a2ab5abc0f44bf487794f7c0899382bf49233e789e1fb34ce28b0f7a85069642f7cc06bd34d7634a441a8d92bf890de57bb89cc398349f
|
|
||||||
|
|
||||||
#
|
|
||||||
# SPARC GAS fixes.
|
|
||||||
#
|
|
||||||
%patch add binutils %{rtems_binutils_patches}/binutils-2.26-gas-reloc.patch
|
|
||||||
%hash sha256 binutils-2.26-gas-reloc.patch 21f6e887a1e8308cf3dae9a9eba431b6d5afdf8798f48024f90d71fab07ceeee
|
|
||||||
|
|
||||||
# Enable deterministic archives by default. This will be the default
|
|
||||||
# there all tools using this binutils will create deterministic
|
|
||||||
# archives.
|
|
||||||
#
|
|
||||||
%define with_deterministic_archives 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,28 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils 2.26.
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 2.27
|
|
||||||
|
|
||||||
%hash sha512 binutils-%{binutils_version}.tar.bz2 cf276f84935312361a2ca077e04d0b469d23a3aed979d8ba5d92ea590904ffb2c2e7ed12cc842822bfc402836be86f479660cef3791aa62f3753d8a1a6f564cb
|
|
||||||
|
|
||||||
#
|
|
||||||
# SPARC GAS fixes.
|
|
||||||
#
|
|
||||||
%patch add binutils %{rtems_binutils_patches}/binutils-2.26-gas-reloc.patch
|
|
||||||
%hash md5 binutils-2.26-gas-reloc.patch 1b88374118c2da61eeaca9c4ba1ce42c
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable deterministic archives by default. This will be the default
|
|
||||||
# there all tools using this binutils will create deterministic
|
|
||||||
# archives.
|
|
||||||
#
|
|
||||||
%define with_deterministic_archives 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,22 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils 2.28.
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 2.28
|
|
||||||
|
|
||||||
%hash sha512 binutils-%{binutils_version}.tar.bz2 ede2e4e59a800260eea8c14eafbaee94e30abadafd5c419a3370f9f62213cf027d6400a1d4970b6958bd4d220e675dcd483a708107016e7abd5c99d7392ba8fd
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable deterministic archives by default. This will be the default
|
|
||||||
# there all tools using this binutils will create deterministic
|
|
||||||
# archives.
|
|
||||||
#
|
|
||||||
%define with_deterministic_archives 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,30 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils 2.29.
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 2.29
|
|
||||||
|
|
||||||
%hash sha512 binutils-%{binutils_version}.tar.bz2 8148587d7e4f14ebcbcb3f984b116deaae5d4008228628acde14bc242a64a4b53faf1f6077a2c4ca4750e2f254b698ba506bd657f79e1202e87e7029b0069337
|
|
||||||
|
|
||||||
%patch add binutils -p1 https://devel.rtems.org/raw-attachment/ticket/3091/0001-Fix-Binutils-2.29-PR21884.patch
|
|
||||||
%hash sha512 0001-Fix-Binutils-2.29-PR21884.patch 19f31152c3d5df4e1d0bd05316c8418a12790ca75e76d9188ad55aca5cb601a37396132283611ec2843630bdcb82eaeca727faa0a78fd9fd4f752fc0c3b0d3d2
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable deterministic archives by default. This will be the default
|
|
||||||
# there all tools using this binutils will create deterministic
|
|
||||||
# archives.
|
|
||||||
#
|
|
||||||
%define with_deterministic_archives 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable 64-bit BFD support
|
|
||||||
#
|
|
||||||
%define with_64_bit_bfd 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,27 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils 2.30.
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 2.30
|
|
||||||
|
|
||||||
%hash sha512 binutils-%{binutils_version}.tar.bz2 c3ce91aa20f058ec589bf18c722bf651331b394db6378900cc813cc0eea3a331a96584d5ae090630b627369510397dccc9edfcd43d4aeefc99579f277a05c72c
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable deterministic archives by default. This will be the default
|
|
||||||
# there all tools using this binutils will create deterministic
|
|
||||||
# archives.
|
|
||||||
#
|
|
||||||
%define with_deterministic_archives 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable 64-bit BFD support
|
|
||||||
#
|
|
||||||
%define with_64_bit_bfd 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,27 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils 2.31.1
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 2.31.1
|
|
||||||
|
|
||||||
%hash sha512 binutils-%{binutils_version}.tar.bz2 b42954e6f49a0adcd2676bdd77dfb59bfc25cec8184b007521d1e2b1d5d0593b58639e3d9448d5a40fe024c3cea386a37743627d6bb16d502f52a4a32b9573bd
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable deterministic archives by default. This will be the default
|
|
||||||
# there all tools using this binutils will create deterministic
|
|
||||||
# archives.
|
|
||||||
#
|
|
||||||
%define with_deterministic_archives 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable 64-bit BFD support
|
|
||||||
#
|
|
||||||
%define with_64_bit_bfd 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,27 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils 2.32
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 2.32
|
|
||||||
|
|
||||||
%hash sha512 binutils-%{binutils_version}.tar.bz2 99ec7ed2b5ebfd3ac16cecb1567ec4a72f81ac30717002d601708f7547b2f8122ffcce076c986f22894aede33c54c73012210a4e973ba9b6e2d87a242a2bee12
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable deterministic archives by default. This will be the default
|
|
||||||
# there all tools using this binutils will create deterministic
|
|
||||||
# archives.
|
|
||||||
#
|
|
||||||
%define with_deterministic_archives 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable 64-bit BFD support
|
|
||||||
#
|
|
||||||
%define with_64_bit_bfd 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,27 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils 2.33.1
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 2.33.1
|
|
||||||
|
|
||||||
%hash sha512 binutils-%{binutils_version}.tar.bz2 bfdbb49a9002dd9bae8ab3c9347e05bd968ad97837c3e71b046eb8721c45a73db01f880dbdf0911bb37a97be37d6cc3b26d0855964a011f593ccbf1d08641c87
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable deterministic archives by default. This will be the default
|
|
||||||
# there all tools using this binutils will create deterministic
|
|
||||||
# archives.
|
|
||||||
#
|
|
||||||
%define with_deterministic_archives 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable 64-bit BFD support
|
|
||||||
#
|
|
||||||
%define with_64_bit_bfd 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,21 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils GIT.
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 3bf8131ac6b263e54669d9c282c6f69395355435
|
|
||||||
%source set binutils git://sourceware.org/git/binutils-gdb.git?fetch?reset=hard?branch=master?checkout=%{binutils_version}
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable deterministic archives by default. This will be the default
|
|
||||||
# there all tools using this binutils will create deterministic
|
|
||||||
# archives.
|
|
||||||
#
|
|
||||||
%define with_deterministic_archives 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,29 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 417e50dbcfd4b8dd699f48df5ac9b9a733fd80e2
|
|
||||||
%define binutils_external 1
|
|
||||||
%define binutils_expand_name sourceware-mirror-binutils-gdb-%{binutils_version}
|
|
||||||
%source set binutils --rsb-file=%{binutils_expand_name}.tar.gz https://codeload.github.com/RTEMS/sourceware-mirror-binutils-gdb/tar.gz/%{binutils_version}
|
|
||||||
%hash sha512 %{binutils_expand_name}.tar.gz 309613ff929fa4220921785c7c38bdeaae620edb5838e9b4891c5fa920fb9c1beb051951ae6989aacf1f2890a93d0df7e330077ca9cb29133be6fafa25b7296a
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable deterministic archives by default. This will be the default
|
|
||||||
# there all tools using this binutils will create deterministic
|
|
||||||
# archives.
|
|
||||||
#
|
|
||||||
%define with_deterministic_archives 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable 64-bit BFD support
|
|
||||||
#
|
|
||||||
%define with_64_bit_bfd 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,29 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 773ff7907c05313aebbcd5e8319e5b869ac4f792
|
|
||||||
%define binutils_external 1
|
|
||||||
%define binutils_expand_name sourceware-mirror-binutils-gdb-%{binutils_version}
|
|
||||||
%source set binutils --rsb-file=%{binutils_expand_name}.tar.gz https://codeload.github.com/RTEMS/sourceware-mirror-binutils-gdb/tar.gz/%{binutils_version}
|
|
||||||
%hash sha512 %{binutils_expand_name}.tar.gz 97e9ee9f28e71d012e894080b736c6e3876a408e37163f2602b46bc053ddb700d8a6b1ba066b53a4a3a90a1645e4df8b6bd3fb5086cc0c1dda3e2847e7ff0c8e
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable deterministic archives by default. This will be the default
|
|
||||||
# there all tools using this binutils will create deterministic
|
|
||||||
# archives.
|
|
||||||
#
|
|
||||||
%define with_deterministic_archives 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable 64-bit BFD support
|
|
||||||
#
|
|
||||||
%define with_64_bit_bfd 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,29 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 906c6f2c54425f18eccb30e3ae54cbe620f0fe86
|
|
||||||
%define binutils_external 1
|
|
||||||
%define binutils_expand_name sourceware-mirror-binutils-gdb-%{binutils_version}
|
|
||||||
%source set binutils --rsb-file=%{binutils_expand_name}.tar.gz https://codeload.github.com/RTEMS/sourceware-mirror-binutils-gdb/tar.gz/%{binutils_version}
|
|
||||||
%hash sha512 %{binutils_expand_name}.tar.gz 60d61ef67b82bc74b7375313ac05b1b4885be0154e3595268ce6748683ffc3a60fcc61e3863abaae86617117b4a1ef89a91ed8351af4608ae874ff4d0494cfe7
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable deterministic archives by default. This will be the default
|
|
||||||
# there all tools using this binutils will create deterministic
|
|
||||||
# archives.
|
|
||||||
#
|
|
||||||
%define with_deterministic_archives 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable 64-bit BFD support
|
|
||||||
#
|
|
||||||
%define with_64_bit_bfd 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,21 +0,0 @@
|
|||||||
#
|
|
||||||
# Binutils GIT.
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version 6ae274b7dc305ae7cebcf55c5018dab05228235a
|
|
||||||
%source set binutils git://sourceware.org/git/binutils-gdb.git?fetch?reset=hard?branch=master?checkout=%{binutils_version}
|
|
||||||
|
|
||||||
#
|
|
||||||
# Enable deterministic archives by default. This will be the default
|
|
||||||
# there all tools using this binutils will create deterministic
|
|
||||||
# archives.
|
|
||||||
#
|
|
||||||
%define with_deterministic_archives 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The binutils build instructions. We use 2.xx Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,13 +0,0 @@
|
|||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define binutils_version cab5c3b
|
|
||||||
%define binutils_external 1
|
|
||||||
%define binutils_expand_name sourceware-mirror-binutils-gdb-%{binutils_version}
|
|
||||||
%source set binutils --rsb-file=%{binutils_expand_name}.tar.gz https://codeload.github.com/RTEMS/sourceware-mirror-binutils-gdb/tar.gz/%{binutils_version}
|
|
||||||
%hash sha512 %{binutils_expand_name}.tar.gz 9ba6f3fbb056669d00695466e264b9bd48c510e08207a18063c02a03ec3738d09e7fa022aa3f3763b58474460f29e53c39bc57009bca83b488cd26f37c8007e6
|
|
||||||
|
|
||||||
%define with_deterministic_archives 1
|
|
||||||
%define with_64_bit_bfd 1
|
|
||||||
|
|
||||||
%include %{_configdir}/binutils-2-1.cfg
|
|
@ -1,26 +0,0 @@
|
|||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define gcc_version 2e2052934b0c82e0726ed44de4a9b0a29ed6b276
|
|
||||||
%define gcc_external 1
|
|
||||||
%define gcc_expand_name gnu-mirror-gcc-%{gcc_version}
|
|
||||||
%source set gcc --rsb-file=%{gcc_expand_name}.tar.gz https://codeload.github.com/RTEMS/gnu-mirror-gcc/tar.gz/%{gcc_version}
|
|
||||||
%hash sha512 %{gcc_expand_name}.tar.gz de1e26769a81332e914946f536b0fafaf66b0a99cd017315f6531946a7dd1959e5332a793b65cbd0bb73cc086efd8df2e3abaf74d272197c7635d91e1ef94b71
|
|
||||||
|
|
||||||
%define newlib_version 3.0.0
|
|
||||||
%hash sha512 newlib-3.0.0.tar.gz d4730ce9a4fc4e62052e89d20d4a3855a103b3d1a2818e94c7a68626db285aa8db8e56a684103731916bfba3e581db88e3a93264034ea0f2880ee8976283c04f
|
|
||||||
|
|
||||||
%define mpfr_version 3.1.4
|
|
||||||
%hash sha512 mpfr-3.1.4.tar.bz2 51066066ff2c12ed2198605ecf68846b0c96b548adafa5b80e0c786d0df488411a5e8973358fce7192dc977ad4e68414cf14500e3c39746de62465eb145bb819
|
|
||||||
|
|
||||||
%define mpc_version 1.0.3
|
|
||||||
%hash sha512 mpc-1.0.3.tar.gz 0028b76df130720c1fad7de937a0d041224806ce5ef76589f19c7b49d956071a683e2f20d154c192a231e69756b19e48208f2889b0c13950ceb7b3cfaf059a43
|
|
||||||
|
|
||||||
%define gmp_version 6.1.0
|
|
||||||
%hash sha512 gmp-6.1.0.tar.bz2 3c82aeab9c1596d4da8afac2eec38e429e84f3211e1a572cf8fd2b546493c44c039b922a1133eaaa48bd7f3e11dbe795a384e21ed95cbe3ecc58d7ac02246117
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
%define with_iconv 1
|
|
||||||
|
|
||||||
%include %{_configdir}/gcc-7.2-1.cfg
|
|
@ -1,41 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.3.1., Newlib 1.16.0
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define gcc_version 4.3.2
|
|
||||||
%define newlib_version 1.16.0
|
|
||||||
%define mpfr_version 2.4.2
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
%define with_iconv 0
|
|
||||||
|
|
||||||
#
|
|
||||||
# The RTEMS 4.9 patches
|
|
||||||
#
|
|
||||||
%source set gcc https://ftp.gnu.org/pub/gnu/gcc/gcc-%{gcc_version}/gcc-core-%{gcc_version}.tar.bz2
|
|
||||||
%patch add gcc %{rtems_gcc_patches}/gcc-core-4.3.2-rtems4.9-20090825.diff
|
|
||||||
%source add gcc https://ftp.gnu.org/pub/gnu/gcc/gcc-%{gcc_version}/gcc-g++-%{gcc_version}.tar.bz2
|
|
||||||
%patch add newlib %{rtems_newlib_patches}/newlib-1.16.0-rtems4.9-20090324.diff
|
|
||||||
|
|
||||||
#
|
|
||||||
# Checksums.
|
|
||||||
#
|
|
||||||
%hash sha512 gcc-core-4.3.2.tar.bz2 7fa7cfd57b3cb37990f41132037666d511a480df28d6d5a0620520501488abad89c7843067188bbe23f0c4d3eb5d113537a6a9375135596b58b3d7a848dc8a39
|
|
||||||
%hash sha512 gcc-core-4.3.2-rtems4.9-20090825.diff d326372a756a7289404031eb16dcc51c15259342ea3f8697f23cfa754ee38305d5e6aaeef56c83f11cdd28c85711c430d894a87303ad932b024a17fa4aaa4f63
|
|
||||||
%hash sha512 gcc-g++-%{gcc_version}.tar.bz2 b349344a9ea67418cca4b7465263e7c28b28008b9fbd76d7db2fb4ad38e63a943c601bc33e641319d48a48a8848562afff96c9ddaf90141d9ab835be6b955bb7
|
|
||||||
%hash sha512 mpfr-2.4.2.tar.bz2 c004b3dbf86c04960e4a1f8db37a409a7cc4cb76135e76e98dcc5ad93aaa8deb62334ee13ff84447a7c12a5e8cb57f25c62ac908c24920f1fb1a38d79d4a4c5e
|
|
||||||
%hash sha512 mpc-0.8.2.tar.gz dcaac3897adf1411e1199e295e88d7438afc600f412565c3b450b0102b83751eb160f85b7522891195ff0a0a29fccedd07dc011a950969a0979c4e3d4efc1e10
|
|
||||||
%hash sha512 gmp-5.0.5.tar.bz2 64ba88a4a64fefb16eae9c644ea81194011ea0b42664a5af6b014e7da3d0f09605dee518b9a361b06510311cdfd496ab68d09da3d85d6680bdac3f765eb67f61
|
|
||||||
%hash sha512 newlib-1.16.0.tar.gz 40eb96bbc6736a16b6399e0cdb73e853d0d90b685c967e77899183446664d64570277a633fdafdefc351b46ce210a99115769a1d9f47ac749d7e82837d4d1ac3
|
|
||||||
%hash sha512 newlib-1.16.0-rtems4.9-20090324.diff 6222e85dc8a5f49089742b09348b4f9663861d8c41dba79227d0ff343d4a9f71a5a1d7aacd61567401b924c6453f0e44bc8045226f25ded2bd3fa8ede4c9742f
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.7 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.3-1.cfg
|
|
@ -1,54 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.4.7, Newlib 1.18.0
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# M32C C++ does not work.
|
|
||||||
# gcc-4.4.7/libstdc++-v3/src/mt_allocator.cc:76: error: cast from 'void*' to 'size_t' loses precision
|
|
||||||
#
|
|
||||||
%if %{_target} == m32c-rtems4.10
|
|
||||||
%define enable_cxx 0
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define gcc_version 4.4.7
|
|
||||||
%define newlib_version 1.18.0
|
|
||||||
%define mpfr_version 2.4.2
|
|
||||||
%define mpc_version 0.8.1
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
%define with_iconv 1
|
|
||||||
|
|
||||||
%hash md5 gcc-core-%{gcc_version}.tar.bz2 3bda0831d654964ee152c46fa8d29e46
|
|
||||||
%hash md5 gcc-g++-%{gcc_version}.tar.gz 421ba1dfe821f32998b28ee40e71dd37
|
|
||||||
%hash md5 newlib-%{newlib_version}.tar.gz 3dae127d4aa659d72f8ea8c0ff2a7a20
|
|
||||||
|
|
||||||
#
|
|
||||||
# Hash checksums of the libraries used in GCC.
|
|
||||||
#
|
|
||||||
%hash md5 mpfr-%{mpfr_version}.tar.bz2 89e59fe665e2b3ad44a6789f40b059a0
|
|
||||||
%hash md5 mpc-%{mpc_version}.tar.gz 5b34aa804d514cc295414a963aedb6bf
|
|
||||||
%hash md5 gmp-%{gmp_version}.tar.bz2 041487d25e9c230b0c42b106361055fe
|
|
||||||
|
|
||||||
#
|
|
||||||
# The RTEMS 4.10 patches
|
|
||||||
#
|
|
||||||
%patch add gcc %{rtems_gcc_patches}/gcc-core-4.4.7-rtems4.10-20120314.diff
|
|
||||||
%hash md5 gcc-core-4.4.7-rtems4.10-20120314.diff 084c9085c255b1f6a9204e239dde0579
|
|
||||||
%patch add gcc %{rtems_gcc_patches}/gcc-core-4.4.7-rtems4.10-20151123.diff
|
|
||||||
%hash sha512 gcc-core-4.4.7-rtems4.10-20151123.diff 70e5868157fd02f011e66f8fa9dcdc3341deee47ff105d9102a501b6e346c0e635c70600ff0646ea5f28faf8152e806367cf8acb60ff35ac61348af20796c4e4
|
|
||||||
%if %{enable_cxx}
|
|
||||||
%patch add gcc %{rtems_gcc_patches}/gcc-g++-4.4.7-rtems4.10-20120314.diff
|
|
||||||
%hash md5 gcc-g++-4.4.7-rtems4.10-20120314.diff e187db20f6d98048368f9ef86f9126dc
|
|
||||||
%endif
|
|
||||||
%patch add newlib %{rtems_newlib_patches}/newlib-1.18.0-rtems4.10-20110518.diff
|
|
||||||
%hash md5 newlib-1.18.0-rtems4.10-20110518.diff e6508b36490d841b00d5011ed11cdc16
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.4 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.4-1.cfg
|
|
@ -1,26 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.5.3., Newlib 2.0.0
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define gcc_version 4.5.3
|
|
||||||
%define newlib_version 2.0.0
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
%define with_iconv 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# Libiberty strsignal fix
|
|
||||||
#
|
|
||||||
%patch add gcc %{rtems_gcc_patches}/gcc-4.5.3-strsignal-1.diff
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.5 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.5-1.cfg
|
|
@ -1,26 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.5.3., Newlib 2.0.0
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define gcc_version 4.5.3
|
|
||||||
%define newlib_version 2.1.0
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
%define with_iconv 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# Libiberty strsignal fix
|
|
||||||
#
|
|
||||||
%patch add gcc %{rtems_gcc_patches}/gcc-4.5.3-strsignal-1.diff
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.5 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.5-1.cfg
|
|
@ -1,43 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.6.3, Newlib 1.20.0
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# AVR C++ does not work.
|
|
||||||
# configure: error: unable to detect exception model
|
|
||||||
#
|
|
||||||
%if %{_target} == avr-rtems4.11
|
|
||||||
%define enable_cxx 0
|
|
||||||
%endif
|
|
||||||
|
|
||||||
#
|
|
||||||
# M32C C++ does not work.
|
|
||||||
# gcc-4.4.7/libstdc++-v3/src/mt_allocator.cc:76: error: cast from 'void*' to 'size_t' loses precision
|
|
||||||
#
|
|
||||||
%if %{_target} == m32c-rtems4.11
|
|
||||||
%define enable_cxx 0
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define gcc_version 4.6.3
|
|
||||||
%define newlib_version 1.20.0
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
%define with_iconv 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The RTEMS 4.11 patches
|
|
||||||
#
|
|
||||||
%patch add gcc gcc-core-4.6.3-rtems4.11-20120303.diff
|
|
||||||
%patch add newlib newlib-1.20.0-rtems4.11-20121011.diff
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.4 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.6-1.cfg
|
|
@ -1,52 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.7.2., Newlib 1.20.0
|
|
||||||
#
|
|
||||||
|
|
||||||
#
|
|
||||||
# AVR C++ does not work.
|
|
||||||
# configure: error: unable to detect exception model
|
|
||||||
#
|
|
||||||
%if %{_target} == avr-rtems4.11
|
|
||||||
%define enable_cxx 0
|
|
||||||
%endif
|
|
||||||
|
|
||||||
#
|
|
||||||
# M32C C++ does not work.
|
|
||||||
# gcc-4.7.2/libstdc++-v3/src/mt_allocator.cc:76: error: cast from 'void*' to 'size_t' loses precision
|
|
||||||
#
|
|
||||||
%if %{_target} == m32c-rtems4.11
|
|
||||||
%define enable_cxx 0
|
|
||||||
%endif
|
|
||||||
|
|
||||||
#
|
|
||||||
# If arm-rtems4.11 add --enable-obsolete.
|
|
||||||
#
|
|
||||||
%if %{_target} == arm-rtems4.11
|
|
||||||
%define enable_obsolete 1
|
|
||||||
%else
|
|
||||||
%define enable_obsolete 0
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define gcc_version 4.7.2
|
|
||||||
%define newlib_version 1.20.0
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
%define with_iconv 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The RTEMS 4.11 patches
|
|
||||||
#
|
|
||||||
%patch add gcc %{rtems_gcc_patches}/gcc-4.7.2-rtems4.11-20121026.diff
|
|
||||||
%patch add newlib %{rtems_newlib_patches}/newlib-1.20.0-rtems4.11-20121011.diff
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.7 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.7-1.cfg
|
|
@ -1,32 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.7.2., Newlib 2.0.0
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
%include %{_configdir}/versions.cfg
|
|
||||||
|
|
||||||
%define gcc_version 4.7.2
|
|
||||||
%define newlib_version 2.0.0
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
%define with_iconv 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The RTEMS 4.11 patches
|
|
||||||
#
|
|
||||||
%patch add gcc %{rtems_gcc_patches}/gcc-4.7.2-rtems4.11-20121026.diff
|
|
||||||
|
|
||||||
# Incompatible with Texinfo 5
|
|
||||||
%if %{__makeinfo_ver} >= 5.0
|
|
||||||
%error Incomaptible version of makeinfo found!
|
|
||||||
%endif
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.7 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.7-1.cfg
|
|
@ -1,32 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.7.2., Newlib 2.0.0
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
%include %{_configdir}/versions.cfg
|
|
||||||
|
|
||||||
%define gcc_version 4.7.3
|
|
||||||
%define newlib_version 2.0.0
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
%define with_iconv 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The RTEMS 4.11 patches
|
|
||||||
#
|
|
||||||
%patch add gcc %{rtems_gcc_patches}/gcc-4.7.3-rtems4.11-20130414.diff
|
|
||||||
|
|
||||||
# Incompatible with Texinfo 5
|
|
||||||
%if %{__makeinfo_ver} >= 5.0
|
|
||||||
%error Incomaptible version of makeinfo found!
|
|
||||||
%endif
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.7 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.7-1.cfg
|
|
@ -1,45 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.8.x., Newlib GIT.
|
|
||||||
#
|
|
||||||
|
|
||||||
%ifn %{defined gcc_version}
|
|
||||||
%error No GCC version defined.
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%ifn %{defined newlib_version}
|
|
||||||
%error No Newlib version defined.
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
%include %{_configdir}/versions.cfg
|
|
||||||
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
|
|
||||||
%define disable_MAKEINFO 1
|
|
||||||
|
|
||||||
%ifn %{defined with_iconv}
|
|
||||||
%define with_iconv 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
#
|
|
||||||
# Hash checksums of the libraries used in GCC.
|
|
||||||
#
|
|
||||||
%hash sha256 mpfr-%{mpfr_version}.tar.bz2 e1977099bb494319c0f0c1f85759050c418a56884e9c6cef1c540b9b13e38e7f
|
|
||||||
%hash sha256 mpc-%{mpc_version}.tar.gz ae79f8d41d8a86456b68607e9ca398d00f8b7342d1d83bcf4428178ac45380c7
|
|
||||||
%hash sha256 gmp-%{gmp_version}.tar.bz2 1f588aaccc41bb9aed946f9fe38521c26d8b290d003c5df807f65690f2aadec9
|
|
||||||
|
|
||||||
#
|
|
||||||
# Newlib is a snapshot
|
|
||||||
#
|
|
||||||
%source set newlib https://sourceware.org/pub/newlib/newlib-%{newlib_version}.tar.gz
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.8 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.8-1.cfg
|
|
@ -1,43 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.8.x., Newlib CVS
|
|
||||||
#
|
|
||||||
|
|
||||||
%ifn %{defined gcc_version}
|
|
||||||
%error No GCC version defined.
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%ifn %{defined newlib_version}
|
|
||||||
%error No Newlib version defined.
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
%include %{_configdir}/versions.cfg
|
|
||||||
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
|
|
||||||
%ifn %{defined with_iconv}
|
|
||||||
%define with_iconv 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
#
|
|
||||||
# Hash checksums of the libraries used in GCC.
|
|
||||||
#
|
|
||||||
%hash md5 mpfr-%{mpfr_version}.tar.bz2 bfbecb2eacb6d48432ead5cfc3f7390a
|
|
||||||
%hash md5 mpc-%{mpc_version}.tar.gz e98267ebd5648a39f881d66797122fb6
|
|
||||||
%hash md5 gmp-%{gmp_version}.tar.bz2 041487d25e9c230b0c42b106361055fe
|
|
||||||
|
|
||||||
#
|
|
||||||
# Newlib is from CVS.
|
|
||||||
#
|
|
||||||
%source set newlib cvs://pserver:anoncvs@sourceware.org/cvs/src?module=newlib?src-prefix=src?date=%{newlib_version}?reset
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.8 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.8-1.cfg
|
|
@ -1,43 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.8.x., Newlib GIT.
|
|
||||||
#
|
|
||||||
|
|
||||||
%ifn %{defined gcc_version}
|
|
||||||
%error No GCC version defined.
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%ifn %{defined newlib_version}
|
|
||||||
%error No Newlib version defined.
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
%include %{_configdir}/versions.cfg
|
|
||||||
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
|
|
||||||
%ifn %{defined with_iconv}
|
|
||||||
%define with_iconv 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
#
|
|
||||||
# Hash checksums of the libraries used in GCC.
|
|
||||||
#
|
|
||||||
%hash md5 mpfr-%{mpfr_version}.tar.bz2 bfbecb2eacb6d48432ead5cfc3f7390a
|
|
||||||
%hash md5 mpc-%{mpc_version}.tar.gz e98267ebd5648a39f881d66797122fb6
|
|
||||||
%hash md5 gmp-%{gmp_version}.tar.bz2 041487d25e9c230b0c42b106361055fe
|
|
||||||
|
|
||||||
#
|
|
||||||
# Newlib is in git
|
|
||||||
#
|
|
||||||
%source set newlib git://sourceware.org/git/newlib-cygwin.git?fetch?reset=hard?branch=master?checkout=%{newlib_version}
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.8 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.8-1.cfg
|
|
@ -1,26 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.8.x., Newlib 2.0.0
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
|
|
||||||
%define gcc_version 4.8-20130303
|
|
||||||
%define newlib_version 2.0.0
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
%define with_iconv 1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The RTEMS 4.11 patches
|
|
||||||
#
|
|
||||||
%source set gcc https://gcc.gnu.org/pub/gcc/snapshots/%{gcc_version}/gcc-%{gcc_version}.tar.bz2
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.7 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.8-1.cfg
|
|
@ -1,37 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.8.0., Newlib CVS
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
%include %{_configdir}/versions.cfg
|
|
||||||
|
|
||||||
%define gcc_version 4.8.0
|
|
||||||
%define newlib_version 31-May-2013
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
%define with_iconv 1
|
|
||||||
|
|
||||||
# Incompatible with Texinfo 5
|
|
||||||
%if %{__makeinfo_ver} >= 5.0
|
|
||||||
%error Incomaptible version of makeinfo found!
|
|
||||||
%endif
|
|
||||||
|
|
||||||
#
|
|
||||||
# Newlib is from CVS.
|
|
||||||
#
|
|
||||||
%source set newlib cvs://pserver:anoncvs@sourceware.org/cvs/src?module=newlib?src-prefix=src?date=%{newlib_version}?reset
|
|
||||||
|
|
||||||
#
|
|
||||||
# Joel's stack_t patch.
|
|
||||||
#
|
|
||||||
%patch add newlib -p0 %{rtems_newlib_patches}/newlib-sys-signal-20130532.diff
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.8 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.8-1.cfg
|
|
@ -1,50 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.8.1., Newlib CVS
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
%include %{_configdir}/versions.cfg
|
|
||||||
|
|
||||||
%define gcc_version 4.8.1
|
|
||||||
%define newlib_version 15-Sept-2013
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
|
|
||||||
%ifn %{defined with_iconv}
|
|
||||||
%define with_iconv 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# Incompatible with Texinfo 5
|
|
||||||
%if %{__makeinfo_ver} >= 5.0
|
|
||||||
%error Incomaptible version of makeinfo found!
|
|
||||||
%endif
|
|
||||||
|
|
||||||
#
|
|
||||||
# Newlib is from CVS.
|
|
||||||
#
|
|
||||||
%source set newlib cvs://pserver:anoncvs@sourceware.org/cvs/src?module=newlib?src-prefix=src?date=%{newlib_version}?reset
|
|
||||||
|
|
||||||
#
|
|
||||||
# Sebastian's atexit patch.
|
|
||||||
#
|
|
||||||
%patch add gcc %{rtems_gcc_patches}/gcc-4.8.1-rtems4.11-20130709.diff
|
|
||||||
|
|
||||||
#
|
|
||||||
# Chris's patch to use the POSIX thread model for C++.
|
|
||||||
#
|
|
||||||
%patch add gcc %{rtems_gcc_patches}/gcc-rtems-thread-model-posix-1.diff
|
|
||||||
|
|
||||||
#
|
|
||||||
# Joel's stack_t patch.
|
|
||||||
#
|
|
||||||
%patch add newlib -p0 %{rtems_newlib_patches}/newlib-sys-signal-20130532.diff
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.8 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.8-1.cfg
|
|
@ -1,39 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.8.2., Newlib 2.1.0
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
%include %{_configdir}/versions.cfg
|
|
||||||
|
|
||||||
%define gcc_version 4.8.2
|
|
||||||
%define newlib_version 2.1.0
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
|
|
||||||
%ifn %{defined with_iconv}
|
|
||||||
%define with_iconv 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
#
|
|
||||||
# Hash checksums.
|
|
||||||
#
|
|
||||||
%hash md5 mpfr-%{mpfr_version}.tar.bz2 bfbecb2eacb6d48432ead5cfc3f7390a
|
|
||||||
%hash md5 mpc-%{mpc_version}.tar.gz e98267ebd5648a39f881d66797122fb6
|
|
||||||
%hash md5 gmp-%{gmp_version}.tar.bz2 041487d25e9c230b0c42b106361055fe
|
|
||||||
%hash md5 gcc-%{gcc_version}.tar.bz2 a3d7d63b9cb6b6ea049469a0c4a43c9d
|
|
||||||
%hash md5 newlib-%{newlib_version}.tar.gz c6559d83ecce4728a52f0ce7ec80de97
|
|
||||||
|
|
||||||
#
|
|
||||||
# Joel's stack_t patch.
|
|
||||||
#
|
|
||||||
%patch add newlib -p0 %{rtems_newlib_patches}/newlib-sys-signal-20130532.diff
|
|
||||||
%hash md5 newlib-sys-signal-20130532.diff 34af05f28a4921e47c053528f5a8b9fb
|
|
||||||
|
|
||||||
# The gcc/newlib build instructions. We use 4.8 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.8-1.cfg
|
|
@ -1,13 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.8.2., Newlib CVS
|
|
||||||
#
|
|
||||||
|
|
||||||
%define gcc_version 4.8.2
|
|
||||||
%define newlib_version 12-Jul-2014
|
|
||||||
|
|
||||||
%hash md5 gcc-%{gcc_version}.tar.bz2 a3d7d63b9cb6b6ea049469a0c4a43c9d
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions.
|
|
||||||
#
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-cvs-1.cfg
|
|
@ -1,10 +0,0 @@
|
|||||||
%define gcc_version 4.8.3
|
|
||||||
%hash sha512 gcc-%{gcc_version}.tar.bz2 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b
|
|
||||||
|
|
||||||
%define newlib_version 08eab6396f678cf5e5968acaed0bae9fd129983b
|
|
||||||
%define newlib_external 1
|
|
||||||
%define newlib_expand_name sourceware-mirror-newlib-cygwin-%{newlib_version}
|
|
||||||
%source set newlib --rsb-file=newlib-%{newlib_version}.tar.gz https://codeload.github.com/RTEMS/sourceware-mirror-newlib-cygwin/tar.gz/%{newlib_version}
|
|
||||||
%hash sha512 newlib-%{newlib_version}.tar.gz c156de6e120ffa9f96c0ce9ea6fa84444d4be9ac12a5ce3b14bc9acbae9a882f49b055d1150dfa89fa50d9749e8da608694ca4ce24c43326e274a044ecdbd66c
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,10 +0,0 @@
|
|||||||
%define gcc_version 4.8.3
|
|
||||||
%hash sha512 gcc-%{gcc_version}.tar.bz2 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b
|
|
||||||
|
|
||||||
%define newlib_version 103b055035fea328f8bc7826801760fb1c055683
|
|
||||||
%define newlib_external 1
|
|
||||||
%define newlib_expand_name sourceware-mirror-newlib-cygwin-%{newlib_version}
|
|
||||||
%source set newlib --rsb-file=newlib-%{newlib_version}.tar.gz https://codeload.github.com/RTEMS/sourceware-mirror-newlib-cygwin/tar.gz/%{newlib_version}
|
|
||||||
%hash sha512 newlib-%{newlib_version}.tar.gz 56e2de2ffa4dd1e955db769675dd46b002d608c48f58aadcf98defd3b7d1446531dab3a1cfc464ea9fc57b7a034c1c6c74c5a2d8e6fc7bcea9248a20070ca1be
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,14 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.8.3, Newlib 2.2.0-1 (actually a snapshot)
|
|
||||||
#
|
|
||||||
|
|
||||||
%define gcc_version 4.8.3
|
|
||||||
%define newlib_version 2.2.0.20150423
|
|
||||||
|
|
||||||
%hash md5 gcc-%{gcc_version}.tar.bz2 7c60f24fab389f77af203d2516ee110f
|
|
||||||
%hash md5 newlib-%{newlib_version}.tar.gz c819de85d4cb4be540ebf6d405f42296
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions.
|
|
||||||
#
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,14 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.8.3, Newlib 2.2.0-1 (actually a snapshot)
|
|
||||||
#
|
|
||||||
|
|
||||||
%define gcc_version 4.8.3
|
|
||||||
%define newlib_version 2.2.0.20150323
|
|
||||||
|
|
||||||
%hash md5 gcc-%{gcc_version}.tar.bz2 7c60f24fab389f77af203d2516ee110f
|
|
||||||
%hash md5 newlib-%{newlib_version}.tar.gz a5107ff59e53a5731bdd0e245cbd1ad8
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions.
|
|
||||||
#
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,14 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.8.3, Newlib 2.4.0-1
|
|
||||||
#
|
|
||||||
|
|
||||||
%define gcc_version 4.8.3
|
|
||||||
%define newlib_version 2.4.0
|
|
||||||
|
|
||||||
%hash md5 gcc-%{gcc_version}.tar.bz2 7c60f24fab389f77af203d2516ee110f
|
|
||||||
%hash sha512 newlib-2.4.0.tar.gz c60665e793dce2368a5baf23560beb50f641e1831854d702d1d7629fb6e9200cf814527f29796792a3d2dff81afee4255723df99ceb0732f99dd9580a17d2ac0
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions.
|
|
||||||
#
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,7 +0,0 @@
|
|||||||
%define gcc_version 4.8.3
|
|
||||||
%define newlib_version 2.4.0.20160527
|
|
||||||
|
|
||||||
%hash sha512 gcc-%{gcc_version}.tar.bz2 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b
|
|
||||||
%hash sha512 newlib-2.4.0.20160527.tar.gz 09d0c8ac2a657e910eebfeeb7e5fcc6956591223fe499ed4717b5e719287148fc35e80835821fb5b6b586e371100737a7765a03c43f0c194cf67892484132d3f
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,10 +0,0 @@
|
|||||||
%define gcc_version 4.8.3
|
|
||||||
%define newlib_version 2.5.0
|
|
||||||
|
|
||||||
%hash sha512 gcc-%{gcc_version}.tar.bz2 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b
|
|
||||||
%hash sha512 newlib-2.5.0.tar.gz 4c99e8dfcb4a7ad0769b9e173ff06628d82e4993ef87d3adf9d6b5578626b14de81b4b3c5f0673ddbb49dc9f3d3628f9f8d4432dcded91f5cd3d27b7d44343cd
|
|
||||||
|
|
||||||
%patch add newlib %{rtems_newlib_patches}/RTEMS-Add-user-defined-name-to-thread-queues.patch
|
|
||||||
%hash sha512 RTEMS-Add-user-defined-name-to-thread-queues.patch d7ab6c0a9d7688af1d4af0696365f4da5cf90a4e4edbd4b858ad266a98e7e35fa40713b6a86a07dd97895558afd9bc641bedf8d5aa907ef570f805fe8b802b15
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,7 +0,0 @@
|
|||||||
%define gcc_version 4.8.3
|
|
||||||
%define newlib_version 2.5.0.20170228
|
|
||||||
|
|
||||||
%hash sha512 gcc-4.8.3.tar.bz2 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b
|
|
||||||
%hash sha512 newlib-2.5.0.20170228.tar.gz d3d5b902bd2e30d24c51867c493c4672c83d2be1e574bea65b453e91641afe558bd305e8e6118b9926f21d86cd4656220bb37ea598d19da7df34b77506637b09
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,7 +0,0 @@
|
|||||||
%define gcc_version 4.8.3
|
|
||||||
%define newlib_version 2.5.0.20170323
|
|
||||||
|
|
||||||
%hash sha512 gcc-4.8.3.tar.bz2 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b
|
|
||||||
%hash sha512 newlib-2.5.0.20170323.tar.gz 323992603f994e82d1b8117da39ce08f8a6584330606e2d053ccefc62fce5682ac47f983aa3bc526c85bcabbcfce85cf607b08f87c5435d00cec6727c006f6b7
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,34 +0,0 @@
|
|||||||
%define gcc_version 4.8.3
|
|
||||||
%define newlib_version 2.5.0.20170519
|
|
||||||
|
|
||||||
%hash sha512 gcc-4.8.3.tar.bz2 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b
|
|
||||||
%hash sha512 newlib-2.5.0.20170519.tar.gz 3196acc2749d89f510054163ec8dab529f1b05863831ddce7ba57f027aa346133226706a0e0f52c1e67118be0b16e41dac2eb0783cd52bcd03f33f876778c9a0
|
|
||||||
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=15b59a15b42c4918c9e0b7bb4a3cbfd46d9b539e
|
|
||||||
%hash sha512 newlib-cygwin-git-15b59a15b42c4918c9e0b7bb4a3cbfd46d9b539e.patch fd8c019b94d33c2fcbcd0c9d5fb5c3fe5488dde5ebc229f492d7b222e962c405ee7ed981f75b1489c409f51cec892d3e59eb82763b94fac6d364a35bb6cec3d5
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=2efb1170473ac0c560978567f39a0d69883a2f8b
|
|
||||||
%hash sha512 newlib-cygwin-git-2efb1170473ac0c560978567f39a0d69883a2f8b.patch 4e7da66589b275f49a10ab48c3b7df87f77669227b678dd63ca3088a8153a5f20b48ac6fc00ad2b54b783639b21b0089ebfee7c0ce3809f91647173e69d57629
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=0008601042291502e479fd0d2738855b40f9b2b2
|
|
||||||
%hash sha512 newlib-cygwin-git-0008601042291502e479fd0d2738855b40f9b2b2.patch 69a5193a3c91eac9caed40b88708b33445a8453e4b282c3c0182508023eae17fc60b81e71dad9d91f500e2884104b6098f35c5e7aeb7674e95dbba43556c72a2
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=0b915d6be0acdbdb23ce35f12289f4d7ee4c0eb6
|
|
||||||
%hash sha512 newlib-cygwin-git-0b915d6be0acdbdb23ce35f12289f4d7ee4c0eb6.patch 842203f6e04168dbf7bf02c91b474ccffc57857816e76662270d98af7fb82fff38b49095400c1614fa23e95fd543690aca9bacd59f23d4776c09160e549b3b5c
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=2693c1db694f515d7b59ec8057e01942c212b8c1
|
|
||||||
%hash sha512 newlib-cygwin-git-2693c1db694f515d7b59ec8057e01942c212b8c1.patch 4171b23077c1f1907bc8082db1cda0c0da49d927dfdc201cfcee20d3eae56c54f704885be32b42520a92a8464ed2319006516577ddf6d8e4e78e2e4a554e5e8f
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=764eda728f864492accef0eda61e4b2549ea452e
|
|
||||||
%hash sha512 newlib-cygwin-git-764eda728f864492accef0eda61e4b2549ea452e.patch 7e58bb3af05becf83fcb66b8b4cceb0add83153c4527fb7c07c56c9f3ad689782e5d454c4dc571214856cd7e5186f74dfa59df8cccf485b7c1dafe44c368aaf4
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=fa88e93d3dc639228fcfc21e9f457108f5186727
|
|
||||||
%hash sha512 newlib-cygwin-git-fa88e93d3dc639228fcfc21e9f457108f5186727.patch 4dfef3ffe515c3cb5b7c50d73b682b0705043360178590f17cdd8a60ea2cae51d02f88a89b73092873f6a2bc046b1eaa2dbf313bb299565e058df9d5447a96c1
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=d70983ea1b9bd39ec85dbddd34d7cb9c7379f946
|
|
||||||
%hash sha512 newlib-cygwin-git-d70983ea1b9bd39ec85dbddd34d7cb9c7379f946.patch 3b0c3f7a776cabf5582c92525df27261362b722b60cdfcc7957255e9c8965d999ccf9668f59ad12f20387c69e4423fb291eb588b9cc5847fa0e9171ce45eec08
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=9b7bbd03132ac8e67cce239558f789630caacb4d
|
|
||||||
%hash sha512 newlib-cygwin-git-9b7bbd03132ac8e67cce239558f789630caacb4d.patch b181378a2d9e5b407e5eb19b677ee16551e45f46d763adc7ad69d2b7ea5b28c79f09012ae7326c0c89544bc5a8548799af89d96336e56ca32ee10ca68956eb2f
|
|
||||||
%patch add newlib -p1 https://sourceware.org/cgi-bin/get-raw-msg?listname=newlib&date=2017&msgid=20170607073409.11245-1-sebastian.huber%40embedded-brains.de
|
|
||||||
%hash sha512 get-raw-msg-listname-newlib-date-2017-msgid-20170607073409.11245-1-sebastian.huber-40embedded-brains.de 546b135033cb0d896dd129cc038601f37326f7a7718366818f780106164f5305daa180f3ed35e42eccb763ab6ecc1ac04bbaaeb5084cef50ed9ffedd3a34fe75
|
|
||||||
%patch add newlib -p1 https://sourceware.org/cgi-bin/get-raw-msg?listname=newlib&date=2017&msgid=20170607073409.11245-2-sebastian.huber%40embedded-brains.de
|
|
||||||
%hash sha512 get-raw-msg-listname-newlib-date-2017-msgid-20170607073409.11245-2-sebastian.huber-40embedded-brains.de 33213c3924bf744e45383ad65c2bcc9754dc7d194d616cd6b34059f1f2cc2c1ed1e8f1898e3d1bace556170fdd12cb59f85b03f52b6de6b5d51e35f93103474c
|
|
||||||
%patch add newlib -p1 https://sourceware.org/cgi-bin/get-raw-msg?listname=newlib&date=2017&msgid=20170607090821.14403-1-sebastian.huber%40embedded-brains.de
|
|
||||||
%hash sha512 get-raw-msg-listname-newlib-date-2017-msgid-20170607090821.14403-1-sebastian.huber-40embedded-brains.de c0344943dc6f7196735084b0a194eaf8de97b7b3ee4c89c82e051f907c0631bfe01b32d0caf6d4f83ac8521fd0f20721199a9fb113210101694261ccebc13f11
|
|
||||||
%patch add newlib -p1 https://sourceware.org/cgi-bin/get-raw-msg?listname=newlib&date=2017&msgid=20170612064218.11969-1-sebastian.huber%40embedded-brains.de
|
|
||||||
%hash sha512 get-raw-msg-listname-newlib-date-2017-msgid-20170612064218.11969-1-sebastian.huber-40embedded-brains.de 89450ee635754730391a439f449ade6069ef45b16cad6ef041f60bc00994844aa4891b57a6bf29a30a0396c6024f521fd1ce98390e835e682bcc324ec2d26afa
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,42 +0,0 @@
|
|||||||
%define gcc_version 4.8.3
|
|
||||||
%define newlib_version 2.5.0.20170623
|
|
||||||
|
|
||||||
%hash sha512 gcc-4.8.3.tar.bz2 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b
|
|
||||||
%hash sha512 newlib-2.5.0.20170623.tar.gz 94bdf09f4279920cafe93b112d6b32c11aed0663beff51b30712c3f31f0d6b416ad62ec8f34c96facf142fac65a6a929b434416994146fd2433666f9a60d78df
|
|
||||||
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=b70c0bc706d5e9fc19ac84bfaa0fb049c898ef33
|
|
||||||
%hash sha512 newlib-cygwin-git-b70c0bc706d5e9fc19ac84bfaa0fb049c898ef33.patch 8b2f2d0efae5a6342023b24e52d41bb5ded4043b656941409a6b5b50fc0dfb23cdb55a1c3de059259750624a5d9fbeac63fa1695a621a520159e39ad19d4ce63
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=79cc9cb8f30522a4bdf73362803aff5831b73512
|
|
||||||
%hash sha512 newlib-cygwin-git-79cc9cb8f30522a4bdf73362803aff5831b73512.patch 6158151ff44b6b1128576ee6a9c979334e834680b75066d99d776626cce02eaa80a7dd2fddbdd871c5faf62f4f7082151094d44879d16368e49ee1eb2d9780d7
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=668a4c8722090fffd10869dbb15b879651c1370d
|
|
||||||
%hash sha512 newlib-cygwin-git-668a4c8722090fffd10869dbb15b879651c1370d.patch e2c100c627fca0a372d6630638d79b54d97117951c20be2e0d61d7b1040a6723d009b790319970a69bf6e4548a1811580f1d699c8eed63ab5232711f60419fde
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=d2e256a36a877fca17272c2e4640d967ea8c490f
|
|
||||||
%hash sha512 newlib-cygwin-git-d2e256a36a877fca17272c2e4640d967ea8c490f.patch bdc125e5dffaf65692189bcb3982c826f3de31d761e7ed63b7f46bbc331af520cb41daec1420a2f5125b8ea42d31665f945f00e15fb150675cdfe8cde11bf546
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=a254c82486fd405623f1655383ee67e96216a883
|
|
||||||
%hash sha512 newlib-cygwin-git-a254c82486fd405623f1655383ee67e96216a883.patch 08334de13601df491ced3dfac119f446c394fe00027bb08baf0f18c0bf187618810c3da9a44d20f192bc973b96fe648fa5ee175fa77da44326c70a0d26097f30
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=d736941a5198d43269c57170a4cdb4e87efa3297
|
|
||||||
%hash sha512 newlib-cygwin-git-d736941a5198d43269c57170a4cdb4e87efa3297.patch fb8616a4e83b9103cc3260523352e24dc85e000d5b06ce087f535ec23748f6b86125d7f9f97176eaed48e65b6b60e6cabfdf1bcc23c793e62c4878242d90e36f
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=2390e71a4278308ba84d937a3fc5a9a10f1f7ecb
|
|
||||||
%hash sha512 newlib-cygwin-git-2390e71a4278308ba84d937a3fc5a9a10f1f7ecb.patch 4ea8fbf3e5a02cbc0fdf7a19e676895978afdde19241d92a13c7d927d153b88c72c0cf14151875626b3768fb020f697e1c2baa7794631b953b661fd6c5fc552c
|
|
||||||
%patch add newlib -p1 %{rtems_newlib_patches}/newlib-cygwin-git-461152e4ebd94f7d8b1e20f4cd1c704138ba2083.patch
|
|
||||||
%hash sha512 newlib-cygwin-git-461152e4ebd94f7d8b1e20f4cd1c704138ba2083.patch 35b6432ab18129c4fbc134ef67a739f277138ab969152722e4fb59ea69f45e34374757f64574d5355959d683b860f282801a84e56c40227de3638a03d9a3276e
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=1d49ce4d6b4649a3f89396de67e9c73fc88162f4
|
|
||||||
%hash sha512 newlib-cygwin-git-1d49ce4d6b4649a3f89396de67e9c73fc88162f4.patch 72c6386c4b5202700b12f84c4a843a6c59440044fb8ac890ff89d4d6d3bd492e3b4a0672b82aa3bf872199c507a4480f6545703a48bc37cee04d14dd5f508ef3
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=a3617d7bde0ac1f816f9311f6d715b0b73f6ecff
|
|
||||||
%hash sha512 newlib-cygwin-git-a3617d7bde0ac1f816f9311f6d715b0b73f6ecff.patch 3861d8f44a3f73dd3ecdea4161ce23111429811bfd7cdd3992ffa7075881583b06f4b7149db36e990637cf99e176617bed0a0f1b818adb1ec64604f13cd2630c
|
|
||||||
|
|
||||||
#
|
|
||||||
# Fix for MSYS2 on Windows. See ticket #2990 for details.
|
|
||||||
#
|
|
||||||
%patch add gcc -p1 https://devel.rtems.org/raw-attachment/ticket/2990/gcc-4.9.3-20170404-1.patch
|
|
||||||
%hash sha512 gcc-4.9.3-20170404-1.patch c6402e578793e39869d0f3ba021922794e8ea30595286f63cbc9d32c5cb9ef1d9bb3be28f2a9127077d62a44f425f9c0685e3c22596aed67837fe2fcf8a09e71
|
|
||||||
|
|
||||||
#
|
|
||||||
# FreeBSD specific fix for MIPS
|
|
||||||
#
|
|
||||||
%if %{_build_os} == freebsd
|
|
||||||
%patch add gcc --rsb-file=freebsd-libgcc-sed-fix.patch -p0 https://gcc.gnu.org/bugzilla/attachment.cgi?id=41380
|
|
||||||
%hash sha256 freebsd-libgcc-sed-fix.patch 8a11bd619c2e55466688e328da00b387d02395c1e8ff4a99225152387a1e60a4
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,10 +0,0 @@
|
|||||||
%define gcc_version 4.8.3
|
|
||||||
%define newlib_version 2.5.0.20170720
|
|
||||||
|
|
||||||
%hash sha512 gcc-4.8.3.tar.bz2 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b
|
|
||||||
%hash sha512 newlib-2.5.0.20170720.tar.gz 2afcea3db3c0ad89997de78c8dfac176b72255ef5c58a2af1cabcc40803e46db96853140ec0c9a3ee50df4c43365739d186bf68e6816a55716294f53edb8e112
|
|
||||||
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=b0f271d1db223b2cadd73e10258c48013d943691
|
|
||||||
%hash sha512 newlib-cygwin-git-b0f271d1db223b2cadd73e10258c48013d943691.patch 05c7ebe2bb4afeece848ad6ed16ef5e2fcacd6f0cfcafd96a85dfea553d1be39ab4125695ebe01516576b0db098d8fbbdd88a073f7760d2dc965e5cc42b87466
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,12 +0,0 @@
|
|||||||
%define gcc_version 4.8.3
|
|
||||||
%define newlib_version 2.5.0.20170818
|
|
||||||
|
|
||||||
%hash sha512 gcc-4.8.3.tar.bz2 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b
|
|
||||||
%hash sha512 newlib-2.5.0.20170818.tar.gz 41382f722232593a9a2bf7de09dc51a26ad51bf8ad06259b0fd38a13cfcd577688e836446d7e88b7741eeec316cfa137ff9b4e16cca846b11bb70948ff1b8c16
|
|
||||||
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=7b2c3621901dbb0a3535f8056a2eadb9095a5ad2
|
|
||||||
%hash sha512 newlib-cygwin-git-7b2c3621901dbb0a3535f8056a2eadb9095a5ad2.patch de14e30ad11716b15edf18fd6cbd593316c7586136dcf7993c97bd1a0a90b75bcccf2dd05963dcc5d30d2fb81d90e5ba999db0df9da7b6cdcca29ccbdc677619
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=524eb4dc2913e5b8f73b4b450c3c96bb40f5006d
|
|
||||||
%hash sha512 newlib-cygwin-git-524eb4dc2913e5b8f73b4b450c3c96bb40f5006d.patch 968928c7007c7cdde0a467ef2004ddd7878f8c012f6ffeb2c328cd8a0ebd4d6457e2913b15a96ebce98aecfaeeb427236fd6301cedeb5173818b98cfbc1cb680
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,16 +0,0 @@
|
|||||||
%define gcc_version 4.8.3
|
|
||||||
%define newlib_version 2.5.0.20170922
|
|
||||||
|
|
||||||
%hash sha512 gcc-4.8.3.tar.bz2 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b
|
|
||||||
%hash sha512 newlib-2.5.0.20170922.tar.gz 5f29509c53d2858c0067e2fe33565a8b8e9decfc2761b3616729a274e7747c120a0b82b2c50aae291b182178da274a1540e218d23b86debd56256e17f3651d4b
|
|
||||||
|
|
||||||
%patch add newlib -p1 https://devel.rtems.org/raw-attachment/ticket/2514/0001-RTEMS-Self-contained-POSIX-objects.patch
|
|
||||||
%hash sha512 0001-RTEMS-Self-contained-POSIX-objects.patch dbe5e81d30f3ad84cbc1b1e9f76479dafaf2e11f4a32b3d700aec57d0c758aa7723980ddf2ad4c7778db530dcb5412ba0a2e0c40c1631f11fac44b8e60d969e1
|
|
||||||
# Fix _PTHREAD_MUTEX_INITIALIZER
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=c165a27c0147471977377acd8918ab3b446f947a
|
|
||||||
%hash sha512 newlib-cygwin-git-c165a27c0147471977377acd8918ab3b446f947a.patch 535f81ba3c30c89d1e55ce4b9e5b7aed141b3b916e84fab095f5af04fffacdc46351524725a8ed53d829ed463426f1c90772852d4715b7170f69521db9258e1d
|
|
||||||
# Remove internal timecounter API
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=ce189d8afef720b0977b5cae7f9eabf5d49b530c
|
|
||||||
%hash sha512 newlib-cygwin-git-ce189d8afef720b0977b5cae7f9eabf5d49b530c.patch 280c586416b0bfc0f5d09f36a7d553a2e6115129da5f4afffe26159bb92333ca6ef297e5fe0e97557c3dd93f574ace4ef2f5ee6c16bf52a9c557c1b75e327cba
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,10 +0,0 @@
|
|||||||
%define gcc_version 4.8.3
|
|
||||||
%hash sha512 gcc-%{gcc_version}.tar.bz2 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b
|
|
||||||
|
|
||||||
%define newlib_version 2ab57ad59bc35dafffa69cd4da5e228971de069f
|
|
||||||
%define newlib_external 1
|
|
||||||
%define newlib_expand_name sourceware-mirror-newlib-cygwin-%{newlib_version}
|
|
||||||
%source set newlib --rsb-file=newlib-%{newlib_version}.tar.gz https://codeload.github.com/RTEMS/sourceware-mirror-newlib-cygwin/tar.gz/%{newlib_version}
|
|
||||||
%hash sha512 newlib-%{newlib_version}.tar.gz e8c33201fda8182151513c9f1a5bfc6198b33ec1c844f150751532f1a9ee00b2d5dd2de29ae315a7b9c397e43c83d82263839faad482044fde0345d14c19882f
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,7 +0,0 @@
|
|||||||
%define gcc_version 4.8.3
|
|
||||||
%hash sha512 gcc-%{gcc_version}.tar.bz2 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b
|
|
||||||
|
|
||||||
%define newlib_version 3.0.0.20180720
|
|
||||||
%hash sha512 newlib-%{newlib_version}.tar.gz baaac99ac0fcbc9d6a4d7ef1b806153db9fa962cf650e5af595115b65270645862a06f1a5009a7ce3217317a8acfc129eef013b7417745f3b786074117ffa155
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,7 +0,0 @@
|
|||||||
%define gcc_version 4.8.3
|
|
||||||
%hash sha512 gcc-%{gcc_version}.tar.bz2 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b
|
|
||||||
|
|
||||||
%define newlib_version 3.0.0.20180802
|
|
||||||
%hash sha512 newlib-%{newlib_version}.tar.gz 6c9e588aad79ccb2a041c751b25f02f9e9f1ce602bade0078a35a04bdd38c90e07c0ab73ad8c7d29daaa1abbf4ecc605da34b164289aad7f1a16f209bf7950b6
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,7 +0,0 @@
|
|||||||
%define gcc_version 4.8.3
|
|
||||||
%define newlib_version 3.0.0
|
|
||||||
|
|
||||||
%hash sha512 gcc-4.8.3.tar.bz2 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b
|
|
||||||
%hash sha512 newlib-3.0.0.tar.gz d4730ce9a4fc4e62052e89d20d4a3855a103b3d1a2818e94c7a68626db285aa8db8e56a684103731916bfba3e581db88e3a93264034ea0f2880ee8976283c04f
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,10 +0,0 @@
|
|||||||
%define gcc_version 4.8.3
|
|
||||||
%hash sha512 gcc-%{gcc_version}.tar.bz2 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b
|
|
||||||
|
|
||||||
%define newlib_version 5835688440fb0b23fe991a04c7e2df54ded87657
|
|
||||||
%define newlib_external 1
|
|
||||||
%define newlib_expand_name sourceware-mirror-newlib-cygwin-%{newlib_version}
|
|
||||||
%source set newlib --rsb-file=newlib-%{newlib_version}.tar.gz https://codeload.github.com/RTEMS/sourceware-mirror-newlib-cygwin/tar.gz/%{newlib_version}
|
|
||||||
%hash sha512 newlib-%{newlib_version}.tar.gz 37b0306b2e342ef7cc4dda2ef593b7124e8951b6fc7b058e8c0cb854fa30cc51ffe41bc40cb7858258e70a508cc9db6025d3f37e313efcdcd732c147d02b8898
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,13 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.8.3., Newlib CVS
|
|
||||||
#
|
|
||||||
|
|
||||||
%define gcc_version 4.8.3
|
|
||||||
%define newlib_version 19-Aug-2014
|
|
||||||
|
|
||||||
%hash md5 gcc-%{gcc_version}.tar.bz2 7c60f24fab389f77af203d2516ee110f
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions.
|
|
||||||
#
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-cvs-1.cfg
|
|
@ -1,10 +0,0 @@
|
|||||||
%define gcc_version 4.8.3
|
|
||||||
%hash sha512 gcc-%{gcc_version}.tar.bz2 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b
|
|
||||||
|
|
||||||
%define newlib_version d13c84eb07e35984bf7a974cd786a6cdac29e6b9
|
|
||||||
%define newlib_external 1
|
|
||||||
%define newlib_expand_name sourceware-mirror-newlib-cygwin-%{newlib_version}
|
|
||||||
%source set newlib --rsb-file=newlib-%{newlib_version}.tar.gz https://codeload.github.com/RTEMS/sourceware-mirror-newlib-cygwin/tar.gz/%{newlib_version}
|
|
||||||
%hash sha512 newlib-%{newlib_version}.tar.gz e906c6a1b9061dd02cc7bd3b2d1b2d3816dd7a19a2996b6fe3c1820f7c96d197fda58952920d9c01e7e1f45f4b1776766c6c708f3f46312a357a74cf3c6a65d1
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-2.2.0-1.cfg
|
|
@ -1,13 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.8.3., Newlib GIT
|
|
||||||
#
|
|
||||||
|
|
||||||
%define gcc_version 4.8.3
|
|
||||||
%define newlib_version 8b1ede3ce11d53292036aadfcfb6043df0235f9c
|
|
||||||
|
|
||||||
%hash md5 gcc-%{gcc_version}.tar.bz2 7c60f24fab389f77af203d2516ee110f
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions.
|
|
||||||
#
|
|
||||||
%include tools/rtems-gcc-4.8-newlib-git-1.cfg
|
|
@ -1,43 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.9.x., Newlib GIT.
|
|
||||||
#
|
|
||||||
|
|
||||||
%ifn %{defined gcc_version}
|
|
||||||
%error No GCC version defined.
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%ifn %{defined newlib_version}
|
|
||||||
%error No Newlib version defined.
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
%include %{_configdir}/versions.cfg
|
|
||||||
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
|
|
||||||
%ifn %{defined with_iconv}
|
|
||||||
%define with_iconv 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
#
|
|
||||||
# Hash checksums of the libraries used in GCC.
|
|
||||||
#
|
|
||||||
%hash sha256 mpfr-%{mpfr_version}.tar.bz2 e1977099bb494319c0f0c1f85759050c418a56884e9c6cef1c540b9b13e38e7f
|
|
||||||
%hash sha256 mpc-%{mpc_version}.tar.gz ae79f8d41d8a86456b68607e9ca398d00f8b7342d1d83bcf4428178ac45380c7
|
|
||||||
%hash sha256 gmp-%{gmp_version}.tar.bz2 1f588aaccc41bb9aed946f9fe38521c26d8b290d003c5df807f65690f2aadec9
|
|
||||||
|
|
||||||
#
|
|
||||||
# Newlib is a snapshot
|
|
||||||
#
|
|
||||||
%source set newlib https://sourceware.org/pub/newlib/newlib-%{newlib_version}.tar.gz
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.9 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.9-1.cfg
|
|
@ -1,43 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.9.x., Newlib CVS.
|
|
||||||
#
|
|
||||||
|
|
||||||
%ifn %{defined gcc_version}
|
|
||||||
%error No GCC version defined.
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%ifn %{defined newlib_version}
|
|
||||||
%error No Newlib version defined.
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
%include %{_configdir}/versions.cfg
|
|
||||||
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
|
|
||||||
%ifn %{defined with_iconv}
|
|
||||||
%define with_iconv 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
#
|
|
||||||
# Hash checksums of the libraries used in GCC.
|
|
||||||
#
|
|
||||||
%hash md5 mpfr-%{mpfr_version}.tar.bz2 bfbecb2eacb6d48432ead5cfc3f7390a
|
|
||||||
%hash md5 mpc-%{mpc_version}.tar.gz e98267ebd5648a39f881d66797122fb6
|
|
||||||
%hash md5 gmp-%{gmp_version}.tar.bz2 041487d25e9c230b0c42b106361055fe
|
|
||||||
|
|
||||||
#
|
|
||||||
# Newlib is from CVS. No hash on CVS.
|
|
||||||
#
|
|
||||||
%source set newlib cvs://pserver:anoncvs@sourceware.org/cvs/src?module=newlib?src-prefix=src?date=%{newlib_version}?reset
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.9 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.9-1.cfg
|
|
@ -1,43 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.9.x., Newlib GIT.
|
|
||||||
#
|
|
||||||
|
|
||||||
%ifn %{defined gcc_version}
|
|
||||||
%error No GCC version defined.
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%ifn %{defined newlib_version}
|
|
||||||
%error No Newlib version defined.
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
%include %{_configdir}/versions.cfg
|
|
||||||
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
|
|
||||||
%ifn %{defined with_iconv}
|
|
||||||
%define with_iconv 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
#
|
|
||||||
# Hash checksums of the libraries used in GCC.
|
|
||||||
#
|
|
||||||
%hash sha256 mpfr-%{mpfr_version}.tar.bz2 e1977099bb494319c0f0c1f85759050c418a56884e9c6cef1c540b9b13e38e7f
|
|
||||||
%hash sha256 mpc-%{mpc_version}.tar.gz ae79f8d41d8a86456b68607e9ca398d00f8b7342d1d83bcf4428178ac45380c7
|
|
||||||
%hash sha256 gmp-%{gmp_version}.tar.bz2 1f588aaccc41bb9aed946f9fe38521c26d8b290d003c5df807f65690f2aadec9
|
|
||||||
|
|
||||||
#
|
|
||||||
# Newlib is in git
|
|
||||||
#
|
|
||||||
%source set newlib git://sourceware.org/git/newlib-cygwin.git?fetch?reset=hard?branch=master?checkout=%{newlib_version}
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.9 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.9-1.cfg
|
|
@ -1,40 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.9.0., Newlib 2.1.0
|
|
||||||
#
|
|
||||||
|
|
||||||
%include %{_configdir}/checks.cfg
|
|
||||||
%include %{_configdir}/base.cfg
|
|
||||||
%include %{_configdir}/versions.cfg
|
|
||||||
|
|
||||||
%define gcc_version 4.9.0
|
|
||||||
%define newlib_version 2.1.0
|
|
||||||
%define mpfr_version 3.0.1
|
|
||||||
%define mpc_version 0.8.2
|
|
||||||
%define gmp_version 5.0.5
|
|
||||||
|
|
||||||
%define with_threads 1
|
|
||||||
%define with_plugin 0
|
|
||||||
|
|
||||||
%ifn %{defined with_iconv}
|
|
||||||
%define with_iconv 1
|
|
||||||
%endif
|
|
||||||
|
|
||||||
#
|
|
||||||
# Hash checksums.
|
|
||||||
#
|
|
||||||
%hash md5 mpfr-%{mpfr_version}.tar.bz2 bfbecb2eacb6d48432ead5cfc3f7390a
|
|
||||||
%hash md5 mpc-%{mpc_version}.tar.gz e98267ebd5648a39f881d66797122fb6
|
|
||||||
%hash md5 gmp-%{gmp_version}.tar.bz2 041487d25e9c230b0c42b106361055fe
|
|
||||||
%hash md5 gcc-%{gcc_version}.tar.bz2 9709b49ae0e904cbb0a6a1b62853b556
|
|
||||||
%hash md5 newlib-%{newlib_version}.tar.gz c6559d83ecce4728a52f0ce7ec80de97
|
|
||||||
|
|
||||||
#
|
|
||||||
# Joel's stack_t patch.
|
|
||||||
#
|
|
||||||
%patch add newlib -p0 %{rtems_newlib_patches}/newlib-sys-signal-20130532.diff
|
|
||||||
%hash md5 newlib-sys-signal-20130532.diff 34af05f28a4921e47c053528f5a8b9fb
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions. We use 4.9 Release 1.
|
|
||||||
#
|
|
||||||
%include %{_configdir}/gcc-4.9-1.cfg
|
|
@ -1,11 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.9.0., Newlib CVS
|
|
||||||
#
|
|
||||||
|
|
||||||
%define gcc_version 4.9.0
|
|
||||||
%define newlib_version 12-Jul-2014
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions.
|
|
||||||
#
|
|
||||||
%include tools/rtems-gcc-4.9-newlib-cvs-1.cfg
|
|
@ -1,13 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.9.1., Newlib CVS
|
|
||||||
#
|
|
||||||
|
|
||||||
%define gcc_version 4.9.1
|
|
||||||
%define newlib_version 19-Aug-2014
|
|
||||||
|
|
||||||
%hash md5 gcc-%{gcc_version}.tar.bz2 fddf71348546af523353bd43d34919c1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions.
|
|
||||||
#
|
|
||||||
%include tools/rtems-gcc-4.9-newlib-cvs-1.cfg
|
|
@ -1,13 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.9.1., Newlib GIT
|
|
||||||
#
|
|
||||||
|
|
||||||
%define gcc_version 4.9.1
|
|
||||||
%define newlib_version ef23a12ff8f840cc571e47870cd5f4ad6bca4553
|
|
||||||
|
|
||||||
%hash md5 gcc-%{gcc_version}.tar.bz2 fddf71348546af523353bd43d34919c1
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions.
|
|
||||||
#
|
|
||||||
%include tools/rtems-gcc-4.9-newlib-git-1.cfg
|
|
@ -1,14 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.9.2., Newlib 2.2.0-1
|
|
||||||
#
|
|
||||||
|
|
||||||
%define gcc_version 4.9.2
|
|
||||||
%define newlib_version 2.2.0-1
|
|
||||||
|
|
||||||
%hash md5 gcc-%{gcc_version}.tar.bz2 4df8ee253b7f3863ad0b86359cd39c43
|
|
||||||
%hash md5 newlib-%{newlib_version}.tar.gz 94114fdc1d8391cdbc2653d89249cccf
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions.
|
|
||||||
#
|
|
||||||
%include tools/rtems-gcc-4.9-newlib-2.2.0-1.cfg
|
|
@ -1,14 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.9.2, Newlib 2.2.0-1 (actually a snapshot)
|
|
||||||
#
|
|
||||||
|
|
||||||
%define gcc_version 4.9.2
|
|
||||||
%define newlib_version 2.2.0.20150423
|
|
||||||
|
|
||||||
%hash md5 gcc-%{gcc_version}.tar.bz2 4df8ee253b7f3863ad0b86359cd39c43
|
|
||||||
%hash md5 newlib-%{newlib_version}.tar.gz c819de85d4cb4be540ebf6d405f42296
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions.
|
|
||||||
#
|
|
||||||
%include tools/rtems-gcc-4.9-newlib-2.2.0-1.cfg
|
|
@ -1,14 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.9.2, Newlib 2.2.0-1 (actually a snapshot)
|
|
||||||
#
|
|
||||||
|
|
||||||
%define gcc_version 4.9.2
|
|
||||||
%define newlib_version 2.2.0.20150323
|
|
||||||
|
|
||||||
%hash md5 gcc-%{gcc_version}.tar.bz2 4df8ee253b7f3863ad0b86359cd39c43
|
|
||||||
%hash md5 newlib-%{newlib_version}.tar.gz a5107ff59e53a5731bdd0e245cbd1ad8
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions.
|
|
||||||
#
|
|
||||||
%include tools/rtems-gcc-4.9-newlib-2.2.0-1.cfg
|
|
@ -1,15 +0,0 @@
|
|||||||
#
|
|
||||||
# GCC 4.9.2, Newlib 2.4.0-1
|
|
||||||
#
|
|
||||||
|
|
||||||
%define gcc_version 4.9.2
|
|
||||||
%define newlib_version 2.4.0
|
|
||||||
|
|
||||||
%hash md5 gcc-%{gcc_version}.tar.bz2 4df8ee253b7f3863ad0b86359cd39c43
|
|
||||||
%hash sha512 newlib-2.4.0.tar.gz c60665e793dce2368a5baf23560beb50f641e1831854d702d1d7629fb6e9200cf814527f29796792a3d2dff81afee4255723df99ceb0732f99dd9580a17d2ac0
|
|
||||||
|
|
||||||
#
|
|
||||||
# The gcc/newlib build instructions.
|
|
||||||
#
|
|
||||||
# NOTE: These should be recent enough. Do not duplicate more.
|
|
||||||
%include tools/rtems-gcc-4.9-newlib-2.2.0-1.cfg
|
|
@ -1,7 +0,0 @@
|
|||||||
%define gcc_version 4.9.2
|
|
||||||
%define newlib_version 2.4.0.20160527
|
|
||||||
|
|
||||||
%hash sha512 gcc-%{gcc_version}.tar.bz2 e96cba06d572dbe7f382a2b00fd9297dcf9f9219d46a9ad0bd904dc36d5e7db3335e422640b79a27fed6fde91b0731732b94a0e2fbcd47344d6779f8ba1f4f9c
|
|
||||||
%hash sha512 newlib-2.4.0.20160527.tar.gz 09d0c8ac2a657e910eebfeeb7e5fcc6956591223fe499ed4717b5e719287148fc35e80835821fb5b6b586e371100737a7765a03c43f0c194cf67892484132d3f
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.9-newlib-2.2.0-1.cfg
|
|
@ -1,10 +0,0 @@
|
|||||||
%define gcc_version 4.9.2
|
|
||||||
%define newlib_version 2.5.0
|
|
||||||
|
|
||||||
%hash sha512 gcc-%{gcc_version}.tar.bz2 e96cba06d572dbe7f382a2b00fd9297dcf9f9219d46a9ad0bd904dc36d5e7db3335e422640b79a27fed6fde91b0731732b94a0e2fbcd47344d6779f8ba1f4f9c
|
|
||||||
%hash sha512 newlib-2.5.0.tar.gz 4c99e8dfcb4a7ad0769b9e173ff06628d82e4993ef87d3adf9d6b5578626b14de81b4b3c5f0673ddbb49dc9f3d3628f9f8d4432dcded91f5cd3d27b7d44343cd
|
|
||||||
|
|
||||||
%patch add newlib %{rtems_newlib_patches}/RTEMS-Add-user-defined-name-to-thread-queues.patch
|
|
||||||
%hash sha512 RTEMS-Add-user-defined-name-to-thread-queues.patch d7ab6c0a9d7688af1d4af0696365f4da5cf90a4e4edbd4b858ad266a98e7e35fa40713b6a86a07dd97895558afd9bc641bedf8d5aa907ef570f805fe8b802b15
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.9-newlib-2.2.0-1.cfg
|
|
@ -1,7 +0,0 @@
|
|||||||
%define gcc_version 4.9.2
|
|
||||||
%define newlib_version 2.5.0.20170228
|
|
||||||
|
|
||||||
%hash sha512 gcc-4.9.2.tar.bz2 e96cba06d572dbe7f382a2b00fd9297dcf9f9219d46a9ad0bd904dc36d5e7db3335e422640b79a27fed6fde91b0731732b94a0e2fbcd47344d6779f8ba1f4f9c
|
|
||||||
%hash sha512 newlib-2.5.0.20170228.tar.gz d3d5b902bd2e30d24c51867c493c4672c83d2be1e574bea65b453e91641afe558bd305e8e6118b9926f21d86cd4656220bb37ea598d19da7df34b77506637b09
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.9-newlib-2.2.0-1.cfg
|
|
@ -1,7 +0,0 @@
|
|||||||
%define gcc_version 4.9.2
|
|
||||||
%define newlib_version 2.5.0.20170323
|
|
||||||
|
|
||||||
%hash sha512 gcc-4.9.2.tar.bz2 e96cba06d572dbe7f382a2b00fd9297dcf9f9219d46a9ad0bd904dc36d5e7db3335e422640b79a27fed6fde91b0731732b94a0e2fbcd47344d6779f8ba1f4f9c
|
|
||||||
%hash sha512 newlib-2.5.0.20170323.tar.gz 323992603f994e82d1b8117da39ce08f8a6584330606e2d053ccefc62fce5682ac47f983aa3bc526c85bcabbcfce85cf607b08f87c5435d00cec6727c006f6b7
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.9-newlib-2.2.0-1.cfg
|
|
@ -1,34 +0,0 @@
|
|||||||
%define gcc_version 4.9.2
|
|
||||||
%define newlib_version 2.5.0.20170519
|
|
||||||
|
|
||||||
%hash sha512 gcc-4.9.2.tar.bz2 e96cba06d572dbe7f382a2b00fd9297dcf9f9219d46a9ad0bd904dc36d5e7db3335e422640b79a27fed6fde91b0731732b94a0e2fbcd47344d6779f8ba1f4f9c
|
|
||||||
%hash sha512 newlib-2.5.0.20170519.tar.gz 3196acc2749d89f510054163ec8dab529f1b05863831ddce7ba57f027aa346133226706a0e0f52c1e67118be0b16e41dac2eb0783cd52bcd03f33f876778c9a0
|
|
||||||
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=15b59a15b42c4918c9e0b7bb4a3cbfd46d9b539e
|
|
||||||
%hash sha512 newlib-cygwin-git-15b59a15b42c4918c9e0b7bb4a3cbfd46d9b539e.patch fd8c019b94d33c2fcbcd0c9d5fb5c3fe5488dde5ebc229f492d7b222e962c405ee7ed981f75b1489c409f51cec892d3e59eb82763b94fac6d364a35bb6cec3d5
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=2efb1170473ac0c560978567f39a0d69883a2f8b
|
|
||||||
%hash sha512 newlib-cygwin-git-2efb1170473ac0c560978567f39a0d69883a2f8b.patch 4e7da66589b275f49a10ab48c3b7df87f77669227b678dd63ca3088a8153a5f20b48ac6fc00ad2b54b783639b21b0089ebfee7c0ce3809f91647173e69d57629
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=0008601042291502e479fd0d2738855b40f9b2b2
|
|
||||||
%hash sha512 newlib-cygwin-git-0008601042291502e479fd0d2738855b40f9b2b2.patch 69a5193a3c91eac9caed40b88708b33445a8453e4b282c3c0182508023eae17fc60b81e71dad9d91f500e2884104b6098f35c5e7aeb7674e95dbba43556c72a2
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=0b915d6be0acdbdb23ce35f12289f4d7ee4c0eb6
|
|
||||||
%hash sha512 newlib-cygwin-git-0b915d6be0acdbdb23ce35f12289f4d7ee4c0eb6.patch 842203f6e04168dbf7bf02c91b474ccffc57857816e76662270d98af7fb82fff38b49095400c1614fa23e95fd543690aca9bacd59f23d4776c09160e549b3b5c
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=2693c1db694f515d7b59ec8057e01942c212b8c1
|
|
||||||
%hash sha512 newlib-cygwin-git-2693c1db694f515d7b59ec8057e01942c212b8c1.patch 4171b23077c1f1907bc8082db1cda0c0da49d927dfdc201cfcee20d3eae56c54f704885be32b42520a92a8464ed2319006516577ddf6d8e4e78e2e4a554e5e8f
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=764eda728f864492accef0eda61e4b2549ea452e
|
|
||||||
%hash sha512 newlib-cygwin-git-764eda728f864492accef0eda61e4b2549ea452e.patch 7e58bb3af05becf83fcb66b8b4cceb0add83153c4527fb7c07c56c9f3ad689782e5d454c4dc571214856cd7e5186f74dfa59df8cccf485b7c1dafe44c368aaf4
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=fa88e93d3dc639228fcfc21e9f457108f5186727
|
|
||||||
%hash sha512 newlib-cygwin-git-fa88e93d3dc639228fcfc21e9f457108f5186727.patch 4dfef3ffe515c3cb5b7c50d73b682b0705043360178590f17cdd8a60ea2cae51d02f88a89b73092873f6a2bc046b1eaa2dbf313bb299565e058df9d5447a96c1
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=d70983ea1b9bd39ec85dbddd34d7cb9c7379f946
|
|
||||||
%hash sha512 newlib-cygwin-git-d70983ea1b9bd39ec85dbddd34d7cb9c7379f946.patch 3b0c3f7a776cabf5582c92525df27261362b722b60cdfcc7957255e9c8965d999ccf9668f59ad12f20387c69e4423fb291eb588b9cc5847fa0e9171ce45eec08
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=9b7bbd03132ac8e67cce239558f789630caacb4d
|
|
||||||
%hash sha512 newlib-cygwin-git-9b7bbd03132ac8e67cce239558f789630caacb4d.patch b181378a2d9e5b407e5eb19b677ee16551e45f46d763adc7ad69d2b7ea5b28c79f09012ae7326c0c89544bc5a8548799af89d96336e56ca32ee10ca68956eb2f
|
|
||||||
%patch add newlib -p1 https://sourceware.org/cgi-bin/get-raw-msg?listname=newlib&date=2017&msgid=20170607073409.11245-1-sebastian.huber%40embedded-brains.de
|
|
||||||
%hash sha512 get-raw-msg-listname-newlib-date-2017-msgid-20170607073409.11245-1-sebastian.huber-40embedded-brains.de 546b135033cb0d896dd129cc038601f37326f7a7718366818f780106164f5305daa180f3ed35e42eccb763ab6ecc1ac04bbaaeb5084cef50ed9ffedd3a34fe75
|
|
||||||
%patch add newlib -p1 https://sourceware.org/cgi-bin/get-raw-msg?listname=newlib&date=2017&msgid=20170607073409.11245-2-sebastian.huber%40embedded-brains.de
|
|
||||||
%hash sha512 get-raw-msg-listname-newlib-date-2017-msgid-20170607073409.11245-2-sebastian.huber-40embedded-brains.de 33213c3924bf744e45383ad65c2bcc9754dc7d194d616cd6b34059f1f2cc2c1ed1e8f1898e3d1bace556170fdd12cb59f85b03f52b6de6b5d51e35f93103474c
|
|
||||||
%patch add newlib -p1 https://sourceware.org/cgi-bin/get-raw-msg?listname=newlib&date=2017&msgid=20170607090821.14403-1-sebastian.huber%40embedded-brains.de
|
|
||||||
%hash sha512 get-raw-msg-listname-newlib-date-2017-msgid-20170607090821.14403-1-sebastian.huber-40embedded-brains.de c0344943dc6f7196735084b0a194eaf8de97b7b3ee4c89c82e051f907c0631bfe01b32d0caf6d4f83ac8521fd0f20721199a9fb113210101694261ccebc13f11
|
|
||||||
%patch add newlib -p1 https://sourceware.org/cgi-bin/get-raw-msg?listname=newlib&date=2017&msgid=20170612064218.11969-1-sebastian.huber%40embedded-brains.de
|
|
||||||
%hash sha512 get-raw-msg-listname-newlib-date-2017-msgid-20170612064218.11969-1-sebastian.huber-40embedded-brains.de 89450ee635754730391a439f449ade6069ef45b16cad6ef041f60bc00994844aa4891b57a6bf29a30a0396c6024f521fd1ce98390e835e682bcc324ec2d26afa
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.9-newlib-2.2.0-1.cfg
|
|
@ -1,28 +0,0 @@
|
|||||||
%define gcc_version 4.9.2
|
|
||||||
%define newlib_version 2.5.0.20170623
|
|
||||||
|
|
||||||
%hash sha512 gcc-4.9.2.tar.bz2 e96cba06d572dbe7f382a2b00fd9297dcf9f9219d46a9ad0bd904dc36d5e7db3335e422640b79a27fed6fde91b0731732b94a0e2fbcd47344d6779f8ba1f4f9c
|
|
||||||
%hash sha512 newlib-2.5.0.20170623.tar.gz 94bdf09f4279920cafe93b112d6b32c11aed0663beff51b30712c3f31f0d6b416ad62ec8f34c96facf142fac65a6a929b434416994146fd2433666f9a60d78df
|
|
||||||
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=b70c0bc706d5e9fc19ac84bfaa0fb049c898ef33
|
|
||||||
%hash sha512 newlib-cygwin-git-b70c0bc706d5e9fc19ac84bfaa0fb049c898ef33.patch 8b2f2d0efae5a6342023b24e52d41bb5ded4043b656941409a6b5b50fc0dfb23cdb55a1c3de059259750624a5d9fbeac63fa1695a621a520159e39ad19d4ce63
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=79cc9cb8f30522a4bdf73362803aff5831b73512
|
|
||||||
%hash sha512 newlib-cygwin-git-79cc9cb8f30522a4bdf73362803aff5831b73512.patch 6158151ff44b6b1128576ee6a9c979334e834680b75066d99d776626cce02eaa80a7dd2fddbdd871c5faf62f4f7082151094d44879d16368e49ee1eb2d9780d7
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=668a4c8722090fffd10869dbb15b879651c1370d
|
|
||||||
%hash sha512 newlib-cygwin-git-668a4c8722090fffd10869dbb15b879651c1370d.patch e2c100c627fca0a372d6630638d79b54d97117951c20be2e0d61d7b1040a6723d009b790319970a69bf6e4548a1811580f1d699c8eed63ab5232711f60419fde
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=d2e256a36a877fca17272c2e4640d967ea8c490f
|
|
||||||
%hash sha512 newlib-cygwin-git-d2e256a36a877fca17272c2e4640d967ea8c490f.patch bdc125e5dffaf65692189bcb3982c826f3de31d761e7ed63b7f46bbc331af520cb41daec1420a2f5125b8ea42d31665f945f00e15fb150675cdfe8cde11bf546
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=a254c82486fd405623f1655383ee67e96216a883
|
|
||||||
%hash sha512 newlib-cygwin-git-a254c82486fd405623f1655383ee67e96216a883.patch 08334de13601df491ced3dfac119f446c394fe00027bb08baf0f18c0bf187618810c3da9a44d20f192bc973b96fe648fa5ee175fa77da44326c70a0d26097f30
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=d736941a5198d43269c57170a4cdb4e87efa3297
|
|
||||||
%hash sha512 newlib-cygwin-git-d736941a5198d43269c57170a4cdb4e87efa3297.patch fb8616a4e83b9103cc3260523352e24dc85e000d5b06ce087f535ec23748f6b86125d7f9f97176eaed48e65b6b60e6cabfdf1bcc23c793e62c4878242d90e36f
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=2390e71a4278308ba84d937a3fc5a9a10f1f7ecb
|
|
||||||
%hash sha512 newlib-cygwin-git-2390e71a4278308ba84d937a3fc5a9a10f1f7ecb.patch 4ea8fbf3e5a02cbc0fdf7a19e676895978afdde19241d92a13c7d927d153b88c72c0cf14151875626b3768fb020f697e1c2baa7794631b953b661fd6c5fc552c
|
|
||||||
%patch add newlib -p1 %{rtems_newlib_patches}/newlib-cygwin-git-461152e4ebd94f7d8b1e20f4cd1c704138ba2083.patch
|
|
||||||
%hash sha512 newlib-cygwin-git-461152e4ebd94f7d8b1e20f4cd1c704138ba2083.patch 35b6432ab18129c4fbc134ef67a739f277138ab969152722e4fb59ea69f45e34374757f64574d5355959d683b860f282801a84e56c40227de3638a03d9a3276e
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=1d49ce4d6b4649a3f89396de67e9c73fc88162f4
|
|
||||||
%hash sha512 newlib-cygwin-git-1d49ce4d6b4649a3f89396de67e9c73fc88162f4.patch 72c6386c4b5202700b12f84c4a843a6c59440044fb8ac890ff89d4d6d3bd492e3b4a0672b82aa3bf872199c507a4480f6545703a48bc37cee04d14dd5f508ef3
|
|
||||||
%patch add newlib -p1 https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=patch;h=a3617d7bde0ac1f816f9311f6d715b0b73f6ecff
|
|
||||||
%hash sha512 newlib-cygwin-git-a3617d7bde0ac1f816f9311f6d715b0b73f6ecff.patch 3861d8f44a3f73dd3ecdea4161ce23111429811bfd7cdd3992ffa7075881583b06f4b7149db36e990637cf99e176617bed0a0f1b818adb1ec64604f13cd2630c
|
|
||||||
|
|
||||||
%include tools/rtems-gcc-4.9-newlib-2.2.0-1.cfg
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user