[rtems-source-builder commit] Add support for building Epiphany tools

Chris Johns chrisj at rtems.org
Wed May 6 06:28:58 UTC 2015


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

Author:    Hesham ALMatary <heshamelmatary at gmail.com>
Date:      Mon May  4 12:45:07 2015 +0100

Add support for building Epiphany tools

This patch adds support for building Epiphany tools. Currently the
tools are fetched from Adapteva repositories. In the future, the
tools should be fetched from GNU upstreams when Adapteva folks push
their latest changes there.

---

 rtems/config/4.11/rtems-epiphany.bset | 48 +++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

diff --git a/rtems/config/4.11/rtems-epiphany.bset b/rtems/config/4.11/rtems-epiphany.bset
new file mode 100644
index 0000000..0936f75
--- /dev/null
+++ b/rtems/config/4.11/rtems-epiphany.bset
@@ -0,0 +1,48 @@
+#
+# Tools Set for RTEMS Epiphany 4.11 Stable
+#
+
+%define release 1
+
+%define rtems_arch epiphany
+
+#
+# Get GNU tools from external repositories.
+#
+%define binutils_external 1
+%define gcc_external 1
+%define gdb_external 1
+
+#
+# Expanded names of the GNU tools
+#
+%define binutils_expand_name epiphany-binutils-gdb-b6c483b4a98424731e6e44558cb4b9863751fb1b
+%define gcc_expand_name epiphany-gcc-f7051762470c42ce7f01baa7edeb113d51c7dd72
+%define gdb_expand_name epiphany-binutils-gdb-f05996c7c42e6b2781946acbab153a481ce3fd0b
+
+#
+# Fetch GNU tools from external repos (temporarly).
+#
+%source set binutils https://github.com/adapteva/epiphany-binutils-gdb/archive/b6c483b4a98424731e6e44558cb4b9863751fb1b.zip 
+%hash md5 b6c483b4a98424731e6e44558cb4b9863751fb1b.zip 61ab9fb4fb3887e47234bd6af978e076 
+
+%source set gcc https://github.com/adapteva/epiphany-gcc/archive/f7051762470c42ce7f01baa7edeb113d51c7dd72.zip 
+%hash md5 f7051762470c42ce7f01baa7edeb113d51c7dd72.zip 365502839d3cee955a930125582e4ccf
+
+%source set gdb https://github.com/adapteva/epiphany-binutils-gdb/archive/f05996c7c42e6b2781946acbab153a481ce3fd0b.zip
+%hash md5 f05996c7c42e6b2781946acbab153a481ce3fd0b.zip 534ba0ad0d86da4799b9b5a0251d1834
+
+#
+# The RTEMS 4.11 base defines.
+#
+%include rtems-4.11-base.bset
+
+#
+# Tools configuration.
+#
+4.11/rtems-autotools
+devel/expat-2.1.0-1
+tools/rtems-binutils-2.23.1-1
+tools/rtems-gcc-4.9.1-newlib-git-1
+tools/rtems-gdb-7.8.1-1
+tools/rtems-tools-4.11-1



More information about the vc mailing list