1305 Commits

Author SHA1 Message Date
Chris Johns
ad5d3afea9 sb: VERSION may not contain a release path or hashes 2019-12-05 16:27:10 +11:00
Sebastian Huber
c11d142f95 6: Update unstable RTEMS 6 tool chain 2019-12-04 09:03:01 +01:00
Sebastian Huber
e26d86f32b Use user ID number instead of name
This helps to avoid issues with user names which contain space
characters.

Close #3830.
2019-12-03 08:16:23 +01:00
Sebastian Huber
784f518df4 Be more resilient against $PATH errors
Close #3781.
2019-12-02 09:45:10 +01:00
Sebastian Huber
70796d6c4b 5: Update rtems-tools
Pick up bin2c improvements.
2019-12-02 09:22:57 +01:00
Hesham Almatary
a1dcc3ceae 5: Update the hash for the new rtems-tools revision
Fixes #3827
2019-11-29 13:34:41 +00:00
Hesham Almatary
f0c30c5e5f 5: Update rtems-tools
Fixes #3827
2019-11-29 12:34:06 +00:00
Sebastian Huber
f3b44b25d1 5: Fix Newlib version for GCC 7.5 2019-11-28 08:41:11 +01:00
Sebastian Huber
83fa79314d 5: Update to GCC 7.5.0 2019-11-19 07:01:10 +01:00
Chris Johns
074ef0c6cd sb/setbuilder: Output the mail send failure message on error 2019-11-19 11:19:43 +11:00
Chris Johns
df2a714ac4 rtems/kernel: Fix the git download extension for the kernel. 2019-11-18 11:29:45 +11:00
Chris Johns
5f7c53a7bd sb: Align the version processing with rtems-tools.
- Use the same VERSION file format as rtems-tools so a common release
  generation can be used.

- The version.py is almost the same as rtems-tools. There are some
  minor differences, one is the RTEMS version is present in this
  file while rtems-tool uses config/rtems-release.ini.

Updates #3822
2019-11-18 11:29:45 +11:00
Chris Johns
f0b0a70a48 rtems: Fix kernel and tools release source package selection.
Closes #3814
2019-11-18 11:29:45 +11:00
Chris Johns
6950f22007 sb: Add support for a comma separated release path list.
Updates #3814
2019-11-18 11:28:38 +11:00
Chris Johns
bfae21a67c rtems: Update kernel and switch libbsd to 5-freebsd12 2019-11-18 11:27:59 +11:00
Jiri Gaisler
0e41f9dd88 Update sis to v2.20
* Support gdb async break on all platforms
	* Support ctrl-c on win32
2019-11-14 14:10:42 +01:00
Hesham Almatary
cd67edb7ca rsb: Update RISC-V's Spike revision
Latest Spike integrated fesvr in its source directory, so there
is no separate fesvr anymore.

Also use a revision of Spike that fixes the file permissions
when getting installed.
2019-11-12 10:44:51 +00:00
Sebastian Huber
9e71002175 5: Update Newlib
Pick up <fenv.h>  and FreeBSD compatiblity changes.
2019-11-11 14:09:48 +01:00
Jiri Gaisler
35a4a0c0e0 Update sis simulator to v2.19
* Improve gdb watchpoint handling/reporting
	* Support building on Mingw-W64
	* Stop flushing sparc reg windows on gdb break
	* updates #3816
2019-11-09 15:42:45 +01:00
Sebastian Huber
82451debbe 5: Update to Binutils 2.33.1 2019-11-05 12:52:06 +01:00
Sebastian Huber
9a1cf9a2d9 6: Update unstable RTEMS 6 tool chain 2019-11-04 07:08:12 +01:00
Jiri Gaisler
720db64455 Update sis to v2.18
* Support for gdb watchpoints
	* Fix build problems on cygwin (closes #3807)
2019-11-02 19:51:17 +01:00
Chris Johns
5ecf0181b4 bare/spike: Fix %hash lines, change to base64 checksums. 2019-10-28 18:16:33 +11:00
Chris Johns
aa90689d73 devel/libiconv: Add a hash. 2019-10-28 13:59:55 +11:00
Chris Johns
9d9c9b8b61 sb/getsource: Load the local host overrides
The local host overrides have to be loaded so host specific commands
and settings can be found and used.
2019-10-28 13:58:44 +11:00
Chris Johns
bedc9887f3 sb/getsource: Add RTEMS BSP defaults to fetch packages sources. 2019-10-27 18:24:14 +11:00
Chris Johns
f4b75f466c sb/default: Add _dry_run as a default. 2019-10-27 18:24:05 +11:00
Chris Johns
53dd2ee72b rtems/bsps: Do not raise an error if no cflags when getting source. 2019-10-27 18:23:37 +11:00
Chris Johns
8de6b678e8 sb/gdb: Add further getting source checks. 2019-10-27 10:35:30 +11:00
Chris Johns
c98264c635 sb/getsource: Set the correct macro name for getting source. 2019-10-27 10:35:05 +11:00
Chris Johns
b0e861cb0f sb/defaults: Provide a default for _rsb_getting_source. 2019-10-27 08:45:24 +11:00
Chris Johns
3e22fc45d2 sb/get-source: Add a macro to indicate the get-source command is running.
- Fix GDB's library checks to ignore errors when getting the source.
2019-10-27 08:20:38 +11:00
Chris Johns
9b5017f898 sb/config: Add support for line continuation.
- Add line continuation support so empty macros can be used at
  the end of configure command lines, ie RTEMS kernel. The
  config parser removes empty lines and wihout this support a
  trailing line continuation character joins a configure command
  line to next command.

- Fix freetype's gmake support for non-GNU operating systems.
2019-10-27 08:17:23 +11:00
Chris Johns
fd612c5b30 5/bsps: Add Xilinx Zynq ZC706 BSP. 2019-10-26 06:52:07 +11:00
Chris Johns
4ae34203e4 rtems/kernel: Add BSPOPTS support. 2019-10-26 06:52:07 +11:00
Chris Johns
fab7197c1b sb/options: Split options on the first '=' only.
Split only on the first '=' in an option so BSPOPTS can contain
an '='.
2019-10-26 06:52:07 +11:00
Joel Sherrill
8e38a84868 dtc-1.2.0.cfg: Switch to sha512 so it builds 2019-10-25 08:09:44 -05:00
Chris Johns
7d1ce7aa72 rtems/llvm: Add support to build llvm on Windows. 2019-10-25 14:12:33 +11:00
Chris Johns
a9815d91f0 sb/windows: Add the optional cmake command. 2019-10-25 14:12:33 +11:00
Chris Johns
591deae6d7 sb/build: Add -E to '%source setup' to handle tar dependency errors.
Tar on Windows raises an error if a symlink appears before the target.
Windows needs the target to exist before a link can be created. This
patch adds support via the -E option to catch the error and rerun the
tar command a second time. The symlink should work as the target should
exist on the second pass.
2019-10-25 14:12:33 +11:00
Chris Johns
6bfc817f65 5/bsps: Add Xilinx Zynq ZC702 BSP. 2019-10-25 14:11:12 +11:00
Joel Sherrill
68870df775 Update Spike RSB recipe and correct installed permissions
Updates #3802.
2019-10-23 17:54:10 -05:00
Sebastian Huber
6424fe04bb 6: Update unstable RTEMS 6 tool chain 2019-10-17 15:32:35 +02:00
Sebastian Huber
4a6f476c14 6: Update unstable RTEMS 6 tool chain 2019-10-02 09:34:29 +02:00
Sebastian Huber
abbcc5d8c6 6: Update unstable RTEMS 6 tool chain 2019-09-25 09:15:06 +02:00
Chris Johns
83e0c3ddb8 rtems/automake: Remove patch as it has moved to bare/devel. 2019-09-19 09:41:08 +10:00
Chris Johns
841120ec95 sb: Detect duplicate adds of patches. 2019-09-19 09:40:36 +10:00
Sebastian Huber
129e5765c6 6: Update unstable RTEMS 6 tool chain 2019-09-18 07:59:15 +02:00
Sebastian Huber
bf7b4ad68f automake-1.12.6: Fix build issues
Patch copied from "rtems/config/tools/rtems-automake-1.12.6-1.cfg".
2019-09-18 07:34:31 +02:00
Chris Johns
4b7af07300 5/llvm: Add LLVM as a package for RTEMS.
- Add '%source download <source>' to only download the source
  and do not unpack and prep. This can used when a package
  internally needs another source package.

- Install the staging root only if it is present. A package
  may internally build another package that is not staged as it
  is not suitable for installing.

Updates #3250
Updatew #3797
2019-09-16 08:21:40 +10:00