1292 Commits

Author SHA1 Message Date
Chris Johns
ddfcc320ab sb/execute: Use a decoder that maintains state aross blocks
Update #4734
2022-09-30 09:23:35 +10:00
Chris Johns
08ca387229 sb/version: Set top from external package
Closes #4733
2022-09-30 09:23:26 +10:00
Chris Johns
6f1e9149b5 sb/set-builder: Fix staging and tar file generation with a single config build
Closes #4731
2022-09-29 21:53:15 +10:00
Chris Johns
6afc04b332 sb/setbuilder: Install the build when stagging or configured to install
Updates #4716
2022-09-17 08:35:12 +10:00
Chris Johns
16d4f2c934 rtems/kernel: Support deployment standard buildset configs
- Check and optionally support arch/bsp format 'with_rtems_bsp' defines

Updates #4717
2022-09-16 09:12:00 +10:00
Chris Johns
25972d9082 sb/setbuilder: Do not install if --no-install option is used
- This is a bug introduced in the recent bset tar file changes

Updates #4716
2022-09-16 09:12:00 +10:00
Chris Johns
828feec622 sb/setbuilder: Correctly create build set tar files
- Make a single tarfile for all buildsets built

- Use the staging tree as the tarfile source

- Use python's tarfile module

- Create a config.file object without loading a .cfg file

Updates #4716
2022-09-16 09:11:52 +10:00
Chris Johns
0253d81ad2 sb/config: Correctly handle multiple config paths
- Add rtems/config to the config directories searched to better
  support deployment

- Correctly expand the configdir and path searchs

Updates #4716
2022-09-14 17:21:21 +10:00
Chris Johns
e85e2a7300 sb/setbuilder: Support line continuation
Updates #4716
2022-09-14 17:15:48 +10:00
Chris Johns
db3d470c31 sb/getsources: Fixes to configurations
Updates #4715
2022-09-08 15:47:40 +10:00
Chris Johns
6116d9c872 sb: Back port fixes from the development branch
Updates #4716
2022-09-08 15:47:40 +10:00
Chris Johns
3138ff5295 sb/getsources: Fix getting sources
- Back ported from the development branch

Updates #4715
2022-09-08 14:48:54 +10:00
Ryan Long
f7e754b6b4 Add QEMU 5 configuration files 2022-08-23 11:39:05 -05:00
Ryan Long
73e426db82 glib-2.48.2-1.cfg: Fix checksum of patch 2022-08-23 11:39:05 -05:00
Ryan Long
7f6cfad445 devel/spike-1.1.0: bump hash
Bump the hash of spike to match the 1.1.0 release

Closes #4660
2022-06-02 10:13:49 -05:00
Alex White
6225eadda1 sb: Merge mailer changes from rtems-tools
This adds the improved mailer.py script from rtems-tools.

Closes #4554
2021-12-16 15:42:08 -06:00
Ryan Long
2e98eecf86 devel/qemu4: Add patches so qemu4 can build
These patches add patches that fix the build issues preventing qemu4
from building on Ubuntu.

Closes #4561
2021-12-15 08:07:50 -06:00
Ryan Long
612c4d065e devel/dtc: Bump dtc hash to match rtems6
Bumped dtc version to get rid of build failure for dtc.

Closes #4562
2021-12-15 08:07:42 -06:00
Joel Sherrill
9be36688e3 rtems-gdb-9.1-1.cfg: Add patch for Cygwin
The patch is needed to address link failures introduced when
Cygwin apparently changed their base address for executables.
This is not an issue with gdb 10 and this is a minimalistic
approach to addressing this failure on the 5 branch.

Closes #4523.
2021-10-13 11:40:03 -05:00
Christian Mauderer
c7870f6e61 rtems-tools: Pick up fix for modern llvm
Closes #4495
2021-08-17 12:58:08 +02:00
Vijay Kumar Banerjee
1b3f09251a gdb-9-1: Add patch to fix linker error with gcc10
Close #4366
2021-03-30 18:16:51 -06:00
Ricardo Cárdenes
e5aa419d35 sb/config.py: Fix operator reconstruction
Close #4337
2021-03-11 09:54:13 -07:00
Vijay Kumar Banerjee
d638f2b9a0 sb/config.py: Fix relational operator
Close #4330
2021-03-10 11:47:36 -07:00
Joel Sherrill
803d42cda7 Add patch to newlib for devctl.h to compile with C++
Closes #4174.
2020-12-10 15:08:12 -06:00
Stephen Clark
e32e184d69 pkgconfig.py: Removed use of "unicode" keyword for python3 compatibility
Closes #4094.
2020-09-26 10:59:55 +10:00
Michael Davidsaver
ebc3abe403 patch gcc i386 multiarch
Add patch to change from mtune to march when building multilibs.
	The mtune argument tunes or optimizes for a specific CPU model but
	does not ensure the generated code is appropriate for the
	CPU model. Prior to this patch, i386 compatible code was always
	generated but tuned for later models.

Closes #2830.
2020-09-21 14:54:54 -05:00
Chris Johns
46e9d4911f 5/kernel, 5/libbsd: Update the head of the 5 branch 5.1 2020-08-24 13:30:35 +10:00
Chris Johns
b64a3b32d3 5/kernel, 5/libbsd: Update the head of the 5 branch 2020-08-13 11:25:44 +10:00
Chris Johns
4da24fb490 bare/libusb: Fix the configuration and add a hash
Updates #4014
2020-08-11 11:42:14 +10:00
Chris Johns
673f9ad5c0 5: Remove unused configuration files for the release
Updates #4014
2020-08-11 11:42:14 +10:00
Chris Johns
020c63fb5b rtems: Remove RTEMS 6 build sets.
Updates #4014
2020-08-11 11:42:03 +10:00
Chris Johns
9b1545f146 sb/options: A Canadian Cross is a different host, build and target
The check must make sure each is different.

Closes #4017
2020-06-30 18:04:12 +10:00
Chris Johns
6537f4bda4 sqlite: Change to https for downloading the source package.
Closes #4015
2020-06-26 11:55:06 +10:00
Chris Johns
b14fd48f31 glib: Gnome has change the git version to gitlab in requested patches. 2020-06-25 09:50:39 +10:00
Chris Johns
e455fef98c rtems: Update kernel, libbsd and tool the master.
This aligns them to the branch point.
2020-06-23 17:32:09 +10:00
Sebastian Huber
cbae90a581 6: Update unstable RTEMS 6 tool chain 2020-06-10 08:46:06 +02:00
Chris Johns
42b7e8a4fa devel/qemu4: Use release source tarball
Git cannot be used for a release as our release process does not
package the source in a manner qemu expects.

Closes #3976
2020-06-10 14:57:58 +10:00
Sebastian Huber
fc3a57c334 6: Update unstable RTEMS 6 tool chain 2020-06-05 10:00:27 +02:00
Sebastian Huber
0e5ef6355b 6: Update unstable RTEMS 6 tool chain 2020-06-02 13:01:13 +02:00
Sebastian Huber
850d9b5ba8 6: Update unstable RTEMS 6 tool chain 2020-06-02 10:41:55 +02:00
Sebastian Huber
3bd11fd489 6: Update unstable RTEMS 6 tool chain 2020-05-12 11:11:37 +02:00
Chris Johns
f0abfa8911 re/pixman: Revert the accidental commit.
- Move qemu to 0.40.0 so pixman builds on FreeBSD 12
2020-05-08 16:06:21 +10:00
Chris Johns
da3505b485 rtems: Update the kernel 2020-05-08 14:40:19 +10:00
Chris Johns
955c1c173e bare/qemu: Fixes building on FreeBSD
- Move the qemu config to a common file shared by qemu and qemu4.

- Disable nettle on qemu4, FreeBSd complained.

- Add some extra git cleaning steps to the git path. These however
  do not full clean the qemu submodules and it is not worth the
  effort to try and fix.

- The devel/qemu will not build on machines with python set to
  python3. This will not be fixed, use qemu4.

Closes #3966
2020-05-08 14:33:44 +10:00
Chris Johns
0fd197f9a8 sb: Disable any trace data 2020-05-08 14:28:09 +10:00
Chris Johns
1f972c2108 sb: Add git clean to the supported git commands. 2020-05-08 14:28:04 +10:00
Joel Sherrill
da17bda77a qemu4.bset: Update to pixman 0.40.0. 2020-05-08 10:42:34 +10:00
Chris Johns
0affb6647d rtems: Update the kernel and tools packages to the latest RTEMS 5 2020-05-07 07:06:27 +10:00
Chris Johns
1011d5f768 rtems-kernel: Update to the latest 2020-04-28 18:41:18 +10:00
Chris Johns
846c979058 devel/dtc: Change the home page to www.devicetree.org 2020-04-28 18:36:41 +10:00