[rtems-source-builder commit] 7: Add unstable RTEMS 7 tool chain

Sebastian Huber sebh at rtems.org
Mon Jun 29 15:19:19 UTC 2020


Module:    rtems-source-builder
Branch:    master
Commit:    987da960a23c084790387db6598a8c0854af5037
Changeset: http://git.rtems.org/rtems-source-builder/commit/?id=987da960a23c084790387db6598a8c0854af5037

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Thu Jun 18 07:40:54 2020 +0200

7: Add unstable RTEMS 7 tool chain

---

 rtems/config/7/rtems-aarch64.bset    |  4 ++++
 rtems/config/7/rtems-all.bset        | 19 +++++++++++++++++++
 rtems/config/7/rtems-arm.bset        |  4 ++++
 rtems/config/7/rtems-base.bset       | 13 +++++++++++++
 rtems/config/7/rtems-bfin.bset       |  3 +++
 rtems/config/7/rtems-default.bset    | 13 +++++++++++++
 rtems/config/7/rtems-i386.bset       |  4 ++++
 rtems/config/7/rtems-lm32.bset       |  3 +++
 rtems/config/7/rtems-m68k.bset       |  3 +++
 rtems/config/7/rtems-microblaze.bset |  3 +++
 rtems/config/7/rtems-mips.bset       |  6 ++++++
 rtems/config/7/rtems-moxie.bset      |  6 ++++++
 rtems/config/7/rtems-nios2.bset      |  3 +++
 rtems/config/7/rtems-or1k.bset       |  3 +++
 rtems/config/7/rtems-powerpc.bset    |  4 ++++
 rtems/config/7/rtems-riscv.bset      |  4 ++++
 rtems/config/7/rtems-sh.bset         |  3 +++
 rtems/config/7/rtems-sparc.bset      |  6 ++++++
 rtems/config/7/rtems-sparc64.bset    |  3 +++
 rtems/config/7/rtems-v850.bset       |  3 +++
 rtems/config/7/rtems-x86_64.bset     |  4 ++++
 21 files changed, 114 insertions(+)

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



More information about the vc mailing list