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