summaryrefslogtreecommitdiffstats
path: root/rtems
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-06-18 07:40:54 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-06-29 09:22:55 +0200
commit987da960a23c084790387db6598a8c0854af5037 (patch)
treeabd227963475e1d4493cd8e472e73352cd2211ec /rtems
parent6: Use GCC 10 branch for RTEMS 6 tool chain (diff)
downloadrtems-source-builder-987da960a23c084790387db6598a8c0854af5037.tar.bz2
7: Add unstable RTEMS 7 tool chain
Diffstat (limited to 'rtems')
-rw-r--r--rtems/config/7/rtems-aarch64.bset4
-rw-r--r--rtems/config/7/rtems-all.bset19
-rw-r--r--rtems/config/7/rtems-arm.bset4
-rw-r--r--rtems/config/7/rtems-base.bset13
-rw-r--r--rtems/config/7/rtems-bfin.bset3
-rw-r--r--rtems/config/7/rtems-default.bset13
-rw-r--r--rtems/config/7/rtems-i386.bset4
-rw-r--r--rtems/config/7/rtems-lm32.bset3
-rw-r--r--rtems/config/7/rtems-m68k.bset3
-rw-r--r--rtems/config/7/rtems-microblaze.bset3
-rw-r--r--rtems/config/7/rtems-mips.bset6
-rw-r--r--rtems/config/7/rtems-moxie.bset6
-rw-r--r--rtems/config/7/rtems-nios2.bset3
-rw-r--r--rtems/config/7/rtems-or1k.bset3
-rw-r--r--rtems/config/7/rtems-powerpc.bset4
-rw-r--r--rtems/config/7/rtems-riscv.bset4
-rw-r--r--rtems/config/7/rtems-sh.bset3
-rw-r--r--rtems/config/7/rtems-sparc.bset6
-rw-r--r--rtems/config/7/rtems-sparc64.bset3
-rw-r--r--rtems/config/7/rtems-v850.bset3
-rw-r--r--rtems/config/7/rtems-x86_64.bset4
21 files changed, 114 insertions, 0 deletions
diff --git a/rtems/config/7/rtems-aarch64.bset b/rtems/config/7/rtems-aarch64.bset
new file mode 100644
index 0000000..fc794aa
--- /dev/null
+++ b/rtems/config/7/rtems-aarch64.bset
@@ -0,0 +1,4 @@
+%define release 1
+%define rtems_arch aarch64
+%define with_libgomp
+%include 7/rtems-default.bset
diff --git a/rtems/config/7/rtems-all.bset b/rtems/config/7/rtems-all.bset
new file mode 100644
index 0000000..33e561a
--- /dev/null
+++ b/rtems/config/7/rtems-all.bset
@@ -0,0 +1,19 @@
+7/rtems-aarch64
+7/rtems-arm
+7/rtems-bfin
+7/rtems-epiphany
+7/rtems-i386
+7/rtems-lm32
+7/rtems-m68k
+7/rtems-microblaze
+7/rtems-mips
+7/rtems-moxie
+7/rtems-nios2
+7/rtems-or1k
+7/rtems-powerpc
+7/rtems-riscv
+7/rtems-sh
+7/rtems-sparc
+7/rtems-sparc64
+7/rtems-v850
+7/rtems-x86_64
diff --git a/rtems/config/7/rtems-arm.bset b/rtems/config/7/rtems-arm.bset
new file mode 100644
index 0000000..7518812
--- /dev/null
+++ b/rtems/config/7/rtems-arm.bset
@@ -0,0 +1,4 @@
+%define release 1
+%define rtems_arch arm
+%define with_libgomp
+%include 7/rtems-default.bset
diff --git a/rtems/config/7/rtems-base.bset b/rtems/config/7/rtems-base.bset
new file mode 100644
index 0000000..c787949
--- /dev/null
+++ b/rtems/config/7/rtems-base.bset
@@ -0,0 +1,13 @@
+%define rtems_version 7
+%define _target %{rtems_arch}-rtems%{rtems_version}
+%define gcc_version_message RTEMS %{rtems_version}, RSB %{_sbgit_id}, Newlib %{newlib_version}
+
+%include rtems-urls.bset
+
+%ifos win32 mingw ming32
+ %define rtems_waf_build_root_suffix %{waf_build_root_suffix}
+%else
+ %define rtems_waf_build_root_suffix %{nil}
+%endif
+
+package: rtems-%{rtems_version}-%{_target}-%{_host}-%{release}
diff --git a/rtems/config/7/rtems-bfin.bset b/rtems/config/7/rtems-bfin.bset
new file mode 100644
index 0000000..948d741
--- /dev/null
+++ b/rtems/config/7/rtems-bfin.bset
@@ -0,0 +1,3 @@
+%define release 1
+%define rtems_arch bfin
+%include 7/rtems-default.bset
diff --git a/rtems/config/7/rtems-default.bset b/rtems/config/7/rtems-default.bset
new file mode 100644
index 0000000..7d51c6c
--- /dev/null
+++ b/rtems/config/7/rtems-default.bset
@@ -0,0 +1,13 @@
+%include 7/rtems-base.bset
+
+#
+# Build gdb first to raise the Python install error as early as possible.
+# GDB needs expat so it needs to be built before.
+#
+
+devel/expat-2.1.0-1
+tools/rtems-gdb-head
+
+tools/rtems-binutils-head
+tools/rtems-gcc-head-newlib-head
+tools/rtems-tools-5-1
diff --git a/rtems/config/7/rtems-i386.bset b/rtems/config/7/rtems-i386.bset
new file mode 100644
index 0000000..ae5340a
--- /dev/null
+++ b/rtems/config/7/rtems-i386.bset
@@ -0,0 +1,4 @@
+%define release 1
+%define rtems_arch i386
+%define with_libgomp
+%include 7/rtems-default.bset
diff --git a/rtems/config/7/rtems-lm32.bset b/rtems/config/7/rtems-lm32.bset
new file mode 100644
index 0000000..78d7361
--- /dev/null
+++ b/rtems/config/7/rtems-lm32.bset
@@ -0,0 +1,3 @@
+%define release 1
+%define rtems_arch lm32
+%include 7/rtems-default.bset
diff --git a/rtems/config/7/rtems-m68k.bset b/rtems/config/7/rtems-m68k.bset
new file mode 100644
index 0000000..c628971
--- /dev/null
+++ b/rtems/config/7/rtems-m68k.bset
@@ -0,0 +1,3 @@
+%define release 1
+%define rtems_arch m68k
+%include 7/rtems-default.bset
diff --git a/rtems/config/7/rtems-microblaze.bset b/rtems/config/7/rtems-microblaze.bset
new file mode 100644
index 0000000..c8751e6
--- /dev/null
+++ b/rtems/config/7/rtems-microblaze.bset
@@ -0,0 +1,3 @@
+%define release 1
+%define rtems_arch microblaze
+%include 7/rtems-default.bset
diff --git a/rtems/config/7/rtems-mips.bset b/rtems/config/7/rtems-mips.bset
new file mode 100644
index 0000000..7ee461e
--- /dev/null
+++ b/rtems/config/7/rtems-mips.bset
@@ -0,0 +1,6 @@
+%define release 1
+%define rtems_arch mips
+%define gdb-sim-options --enable-sim-hardware
+%define win32-gdb-disable-sim
+%include 7/rtems-default.bset
+tools/rtems-mipstx39-gdb-head
diff --git a/rtems/config/7/rtems-moxie.bset b/rtems/config/7/rtems-moxie.bset
new file mode 100644
index 0000000..597a554
--- /dev/null
+++ b/rtems/config/7/rtems-moxie.bset
@@ -0,0 +1,6 @@
+%define release 1
+%define rtems_arch moxie
+%define win32-gdb-disable-sim
+%define with_libgomp
+devel/dtc-1.4.1-1
+%include 7/rtems-default.bset
diff --git a/rtems/config/7/rtems-nios2.bset b/rtems/config/7/rtems-nios2.bset
new file mode 100644
index 0000000..735497f
--- /dev/null
+++ b/rtems/config/7/rtems-nios2.bset
@@ -0,0 +1,3 @@
+%define release 1
+%define rtems_arch nios2
+%include 7/rtems-default.bset
diff --git a/rtems/config/7/rtems-or1k.bset b/rtems/config/7/rtems-or1k.bset
new file mode 100644
index 0000000..edd2bb9
--- /dev/null
+++ b/rtems/config/7/rtems-or1k.bset
@@ -0,0 +1,3 @@
+%define release 1
+%define rtems_arch or1k
+%include 7/rtems-default.bset
diff --git a/rtems/config/7/rtems-powerpc.bset b/rtems/config/7/rtems-powerpc.bset
new file mode 100644
index 0000000..3da8841
--- /dev/null
+++ b/rtems/config/7/rtems-powerpc.bset
@@ -0,0 +1,4 @@
+%define release 1
+%define rtems_arch powerpc
+%define with_libgomp
+%include 7/rtems-default.bset
diff --git a/rtems/config/7/rtems-riscv.bset b/rtems/config/7/rtems-riscv.bset
new file mode 100644
index 0000000..441203e
--- /dev/null
+++ b/rtems/config/7/rtems-riscv.bset
@@ -0,0 +1,4 @@
+%define release 1
+%define rtems_arch riscv
+%define with_libgomp
+%include 7/rtems-default.bset
diff --git a/rtems/config/7/rtems-sh.bset b/rtems/config/7/rtems-sh.bset
new file mode 100644
index 0000000..2e006d4
--- /dev/null
+++ b/rtems/config/7/rtems-sh.bset
@@ -0,0 +1,3 @@
+%define release 1
+%define rtems_arch sh
+%include 7/rtems-default.bset
diff --git a/rtems/config/7/rtems-sparc.bset b/rtems/config/7/rtems-sparc.bset
new file mode 100644
index 0000000..a147b8f
--- /dev/null
+++ b/rtems/config/7/rtems-sparc.bset
@@ -0,0 +1,6 @@
+%define release 1
+%define rtems_arch sparc
+%define with_libgomp
+%define gdb-disable-sim 1
+%include 7/rtems-default.bset
+devel/sis-2-1
diff --git a/rtems/config/7/rtems-sparc64.bset b/rtems/config/7/rtems-sparc64.bset
new file mode 100644
index 0000000..7d121ed
--- /dev/null
+++ b/rtems/config/7/rtems-sparc64.bset
@@ -0,0 +1,3 @@
+%define release 1
+%define rtems_arch sparc64
+%include 7/rtems-default.bset
diff --git a/rtems/config/7/rtems-v850.bset b/rtems/config/7/rtems-v850.bset
new file mode 100644
index 0000000..8d6ae3c
--- /dev/null
+++ b/rtems/config/7/rtems-v850.bset
@@ -0,0 +1,3 @@
+%define release 1
+%define rtems_arch v850
+%include 7/rtems-default.bset
diff --git a/rtems/config/7/rtems-x86_64.bset b/rtems/config/7/rtems-x86_64.bset
new file mode 100644
index 0000000..6bfe7fe
--- /dev/null
+++ b/rtems/config/7/rtems-x86_64.bset
@@ -0,0 +1,4 @@
+%define release 1
+%define rtems_arch x86_64
+%define with_libgomp
+%include 7/rtems-default.bset