From 987da960a23c084790387db6598a8c0854af5037 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 18 Jun 2020 07:40:54 +0200 Subject: 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(+) create mode 100644 rtems/config/7/rtems-aarch64.bset create mode 100644 rtems/config/7/rtems-all.bset create mode 100644 rtems/config/7/rtems-arm.bset create mode 100644 rtems/config/7/rtems-base.bset create mode 100644 rtems/config/7/rtems-bfin.bset create mode 100644 rtems/config/7/rtems-default.bset create mode 100644 rtems/config/7/rtems-i386.bset create mode 100644 rtems/config/7/rtems-lm32.bset create mode 100644 rtems/config/7/rtems-m68k.bset create mode 100644 rtems/config/7/rtems-microblaze.bset create mode 100644 rtems/config/7/rtems-mips.bset create mode 100644 rtems/config/7/rtems-moxie.bset create mode 100644 rtems/config/7/rtems-nios2.bset create mode 100644 rtems/config/7/rtems-or1k.bset create mode 100644 rtems/config/7/rtems-powerpc.bset create mode 100644 rtems/config/7/rtems-riscv.bset create mode 100644 rtems/config/7/rtems-sh.bset create mode 100644 rtems/config/7/rtems-sparc.bset create mode 100644 rtems/config/7/rtems-sparc64.bset create mode 100644 rtems/config/7/rtems-v850.bset create mode 100644 rtems/config/7/rtems-x86_64.bset (limited to 'rtems') 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 -- cgit v1.2.3