summaryrefslogtreecommitdiffstats
path: root/source-builder
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2022-04-22 08:45:21 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2022-04-22 08:46:06 +0200
commit6cf31074fa51c44ec563478b026a3778f5f214be (patch)
treefb0bad2de39f8140834d50987c3b7f8fd89361bb /source-builder
parentgcc: Move GMP, MPC, MPFR sources to common (diff)
downloadrtems-source-builder-6cf31074fa51c44ec563478b026a3778f5f214be.tar.bz2
6/7: Update GCC prerequisites for GCC 10 and 12
Diffstat (limited to 'source-builder')
-rw-r--r--source-builder/config/gcc-10.cfg20
-rw-r--r--source-builder/config/gcc-12.cfg20
2 files changed, 40 insertions, 0 deletions
diff --git a/source-builder/config/gcc-10.cfg b/source-builder/config/gcc-10.cfg
new file mode 100644
index 0000000..a2039dc
--- /dev/null
+++ b/source-builder/config/gcc-10.cfg
@@ -0,0 +1,20 @@
+#
+# GCC 10
+#
+# This configuration file configure's, make's and install's gcc. It uses
+# newlib, ISL, MPFR, MPC, and GMP in a one-tree build configuration.
+#
+
+%define isl_version 0.24
+%hash sha512 isl-%{isl_version}.tar.bz2 aab3bddbda96b801d0f56d2869f943157aad52a6f6e6a61745edd740234c635c38231af20bc3f1a08d416a5e973a90e18249078ed8e4ae2f1d5de57658738e95
+
+%define mpfr_version 4.1.0
+%hash sha512 mpfr-%{mpfr_version}.tar.bz2 410208ee0d48474c1c10d3d4a59decd2dfa187064183b09358ec4c4666e34d74383128436b404123b831e585d81a9176b24c7ced9d913967c5fce35d4040a0b4
+
+%define mpc_version 1.2.1
+%hash sha512 mpc-%{mpc_version}.tar.gz 3279f813ab37f47fdcc800e4ac5f306417d07f539593ca715876e43e04896e1d5bceccfb288ef2908a3f24b760747d0dbd0392a24b9b341bc3e12082e5c836ee
+
+%define gmp_version 6.2.1
+%hash sha512 gmp-%{gmp_version}.tar.bz2 8904334a3bcc5c896ececabc75cda9dec642e401fb5397c4992c4fabea5e962c9ce8bd44e8e4233c34e55c8010cc28db0545f5f750cbdbb5f00af538dc763be9
+
+%include %{_configdir}/gcc-common-1.cfg
diff --git a/source-builder/config/gcc-12.cfg b/source-builder/config/gcc-12.cfg
new file mode 100644
index 0000000..21b2b17
--- /dev/null
+++ b/source-builder/config/gcc-12.cfg
@@ -0,0 +1,20 @@
+#
+# GCC 12
+#
+# This configuration file configure's, make's and install's gcc. It uses
+# newlib, ISL, MPFR, MPC, and GMP in a one-tree build configuration.
+#
+
+%define isl_version 0.24
+%hash sha512 isl-%{isl_version}.tar.bz2 aab3bddbda96b801d0f56d2869f943157aad52a6f6e6a61745edd740234c635c38231af20bc3f1a08d416a5e973a90e18249078ed8e4ae2f1d5de57658738e95
+
+%define mpfr_version 4.1.0
+%hash sha512 mpfr-%{mpfr_version}.tar.bz2 410208ee0d48474c1c10d3d4a59decd2dfa187064183b09358ec4c4666e34d74383128436b404123b831e585d81a9176b24c7ced9d913967c5fce35d4040a0b4
+
+%define mpc_version 1.2.1
+%hash sha512 mpc-%{mpc_version}.tar.gz 3279f813ab37f47fdcc800e4ac5f306417d07f539593ca715876e43e04896e1d5bceccfb288ef2908a3f24b760747d0dbd0392a24b9b341bc3e12082e5c836ee
+
+%define gmp_version 6.2.1
+%hash sha512 gmp-%{gmp_version}.tar.bz2 8904334a3bcc5c896ececabc75cda9dec642e401fb5397c4992c4fabea5e962c9ce8bd44e8e4233c34e55c8010cc28db0545f5f750cbdbb5f00af538dc763be9
+
+%include %{_configdir}/gcc-common-1.cfg