318 Commits

Author SHA1 Message Date
Hesham ALMatary
ee85d9cfb6 RSB: Fetch recent version of newlib that solves or1knd build failure.
Updates #2257.
2015-03-05 09:36:24 -05:00
Joel Sherrill
e08fe1ba08 dtc: Update to dtc 1.4.1 and use it on moxie
The site referenced in the 1.2.x configuration is no longer accessible.
The new configuration gives both an updated version and a more
permanent location.
2015-03-03 13:37:23 -05:00
Gedare Bloom
d5a7951f75 Fix broken URLs to FTP site 2015-03-03 13:02:31 -05:00
Sebastian Huber
9b8c76d156 Add GCC patches for rtems-4.11/powerpc 2015-02-26 09:59:34 +01:00
Stefan Wallentowitz
9ab4ab4df7 commit d746ab827529c4e451813bb0e6461ce3dc7b1231
Author: Stefan Wallentowitz <stefan.wallentowitz@tum.de>
Date:   Thu Feb 12 14:21:42 2015 +0100

    Replace binutils for or1k as it is upstream there
2015-02-13 08:01:44 +11:00
Stefan Wallentowitz
d4c221053e commit 40c7c690d5ce872c1400ed3fb2091f2fafb8d838
Author: Stefan Wallentowitz <stefan.wallentowitz@tum.de>
Date:   Thu Feb 12 14:21:23 2015 +0100

    Add binutils 2.25 support
2015-02-13 08:01:39 +11:00
Chris Johns
81ccf41bc0 Update all 4.11 archs to newlib-2.2.0-1 and gdb-7.8.2 where possible.
Remove the extra gdb-7.8.1.cfg and added support to allow GDB tar
compression to be version defined. GDB has changed it default to .xz.
2015-02-07 10:46:49 +11:00
Chris Johns
7c7eb86e0c Change to using newlib snapshot release 2.2.0-1 and gdb 7.8.1. 2015-02-07 10:46:49 +11:00
Chris Johns
712516ac1e Add Sqlite as a 3rd party package.
Thanks to Wendell P Silva for the excellent Wiki page.
2015-01-28 21:42:46 +11:00
Chris Johns
8a7428c94b Add Google Protocol Buffers as a 3prd party package for RTEMS.
https://developers.google.com/protocol-buffers/
2015-01-23 14:33:19 +11:00
Chris Johns
b31d5e2dd9 Fix C++ build support for cross-compiling RTEMS 3rd party packages. 2015-01-23 14:31:25 +11:00
Chris Johns
db6d3eb83a Build rtems-tools for the host with a Cxc build. 2015-01-20 08:57:44 +11:00
Chris Johns
8197b8ea04 Add the host name to the package name.
Adding the host name results in the tar files created by the
--bset-tar-file and --pkg-tar-files to contain the host name.
This is useful when building Cxc packages.
2015-01-18 15:34:35 +11:00
Chris Johns
63ab31b425 rtems4.11: Update the PowerPC to use gdb-7.8.1. 2014-12-12 11:22:54 +11:00
Sebastian Huber
ae338e08e8 rtems: Change GCC extra version message
Drop the GCC version since this is already part of the normal GCC
version message.  Drop the release number from the RSB since the Git
commit identifies the RSB version uniquely.  Use a "Name Version, ..."
pattern.
2014-12-05 07:53:58 +01:00
Sebastian Huber
af414b75d7 rtems4.11/sparc: Update patch hash for GDB 7.8 2014-12-04 13:23:39 +01:00
Sebastian Huber
00fc6f2728 rtems4.11/sparc: Add patches for GCC 4.9.2 2014-12-04 13:16:45 +01:00
Chris Johns
9a57c1059c rtems4.11: Update ARM and M68K to gdb-7.8.1. 2014-12-02 15:52:22 +11:00
Chris Johns
0dc8fd20f7 rtems4.11: Update the SPARC patch link and hash. 2014-12-02 15:48:05 +11:00
Jiri Gaisler
1a0ccb99ac sparc-gdb: use patch for leon2/3 support to sis
Also fixes the can't compute CFA problem.
2014-12-01 08:33:48 +11:00
Joel Sherrill
aa5407f271 4.11/rtems-nios2.bset: Drop patch adding RTEMS target 2014-11-21 12:48:49 -06:00
Joel Sherrill
81bf1030a3 Update newlib to 20 Nov 2014 and hash de616601501c4f82968683e80c112604a2d40222
This picks up at least these RTEMS Project patches:

  + Joel Sherrill to ensure the PRIxxPTR defines are correct on all targets.
  + Sebastian Huber NGROUPS adjusted to have even value.
2014-11-20 13:41:19 -06:00
Chris Johns
ae11ecf093 rtems4.11: Use rtems-tools HEAD for 4.11 until stable. 2014-11-05 09:36:44 +11:00
Ben Gras
1587711d6a update rtems-tools 2014-11-02 08:53:08 +11:00
Chris Johns
619675f119 rtems4.11: Forgot to make the change to 4.9.2. 2014-10-31 15:33:08 +11:00
Chris Johns
1b11d05bdf rtems4.11: Upgrade to gcc-4.9.2. Build rtems-tools and install.
RTEMS kernel requires the rtems-tools package be installed to
build the libdl tests.
2014-10-31 15:11:10 +11:00
Joel Sherrill
4830e230ec rtems-4.11: Add libjpeg 2014-10-24 17:00:52 -05:00
Chris Johns
7c8c1d1dea rtems-4.11: Switch to newlib's git repo. 2014-10-07 20:50:43 +11:00
Chris Johns
bc51abf251 rtems: Fix type in RTEMS kernel build.
Reported by Marco Hoefle <marco.hoefle@nanotronic.ch>.
2014-09-20 10:10:45 +10:00
Chris Johns
f022f82886 rtems-4.11: Use the internal autoconf build. 2014-08-23 13:24:05 +00:00
Chris Johns
cd93d89b08 rtems-4.11: Fix the broken RTEMS build on 4.11. 2014-08-23 13:19:25 +00:00
Chris Johns
257d1e4378 rtems-4.11: Fix building the SPARC simulator.
Add support for simulator options to enable special features of
some gdb simulators.
2014-08-21 22:40:47 +10:00
Chris Johns
05cea12ce1 rtems-4.11: Newlib 19-Aug-2014.
Add the hash for automake.
2014-08-20 05:00:41 +00:00
Chris Johns
9ff6dad568 rtems: Remove the duplicate hashes from the config. 2014-08-19 11:40:20 +00:00
Chris Johns
1c3547fcf7 rtems-4.10: Add checksums. 2014-08-13 20:39:06 +00:00
Chris Johns
8db5212665 sb: Complete support for INI file reporting.
The INI file format provides a parsable configuration file format.
2014-08-12 12:22:30 +10:00
Chris Johns
aaa015eda0 rtems-4.11: Do not build GDB sim on MinGW32 for some targets.
They are:
  m32c
  microblaze
  mips
  moxie
  powerpc
  sparc
  v850
2014-08-05 22:59:43 +00:00
Chris Johns
7c46699472 rtems-4.11: Use gcc-4.9.1 for Microblaze.
Microblaze does not build for gcc-4.8.3.
2014-07-31 13:37:15 +10:00
Chris Johns
7ea4534683 rtems4.11: Add rtems-or1k to rtems-all. 2014-07-30 12:33:43 +10:00
Chris Johns
65f9bced89 config: Format changes. 2014-07-30 12:32:05 +10:00
Hesham ALMatary
a69c400fd8 Refer to newlib-cvs and gcc.4.8.3, and add hashes for patches.
1- Refer to newlib-cvs as it supports OpenRISC/RTEMS by now.
2- Use gcc.4.8.3 release instead of 4.8.2 one.
3- Refer to the new gcc-4.8.3 patch.
4- Add hash feature for patches.
2014-07-30 12:29:27 +10:00
Chris Johns
a083b52921 Add checksum support for downloaded files.
File download by http, ftp, pw support checksum. The %hash
directive provides a means of setting a hash used to
checksum the file.

Files on disk or just downloaded are checked.
2014-07-29 16:35:43 +10:00
Chris Johns
48373509b7 rtems4.11: Change the NIO2 to the 4.9.1.
Uses patch https://patchwork.ozlabs.org/patch/364504/.
2014-07-29 10:04:01 +10:00
Chris Johns
4e502f0475 rtems4.11: Add support for Cortex-M4 and Cortex-R based chips.
Patch is https://patchwork.ozlabs.org/patch/372178/.
2014-07-29 09:41:13 +10:00
Chris Johns
fdb2b9edc3 rtems-bsp: Install 3rd party packages under a BSP.
Provide the paths so a package built for RTEMS can be installed
under the BSP.

Update NTP to install under the BSP.
2014-07-26 10:44:45 +10:00
Chris Johns
114ef08279 RTEMS 4.11 Update to gcc-4.8.3 with Newlib CVS 26-Jul-2014.
Refactor some of the configurations to make it easier to maintain.

Add gcc-4.9.x support.
2014-07-25 04:55:14 +00:00
Chris Johns
df65d664f5 config: Add net-snmp package for RTEMS. 2014-06-23 10:58:56 +10:00
Chris Johns
a5e37e6980 config: Fix the broken rtems-bsp.cfg. 2014-06-15 21:57:11 +12:00
Chris Johns
912596d5fd config: Use the prefix as the tools path if no --with-tools.
To use tools not in the installed RTEMS path use --with-tools. If
the --with-tools option is not supplied use the --prefix path.
2014-06-15 21:34:38 +12:00
Chris Johns
0ffee19316 sb: Add support for building RTEMS 3rd party packages.
Remove the 'opt' from various macros and shell variables.

Add pkgconfig to the checks to make it clear the check is a
pkgconfig check.

Add NTP support as the first package to be built using the RSB.

Split the RTEMS URL's out from the base bset file into a separate
file that be included by other files.

Add an RTEMS BSP configuration file to help abstract the process
of building 3rd party packages.

Clean the cross and canadian cross support up so we can cleanly support
cross and canadian cross building.

Refactor the pkgconfig support and clean up the PC file handling of
loading modules.

Add support for %{?..} to return false if a macro is %{nil}.

Add %{pkgconfig ..} support to allow better control of access RTEMS
pkgconfig files.
2014-06-15 17:40:34 +12:00