1274 Commits

Author SHA1 Message Date
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
Chris Johns
13e4dfd3d2 rtems-bsb: Use linker garbage collection for BSP based builds
Close #3944.
2020-04-28 18:34:08 +10:00
Chris Johns
f1a3c8c634 rtems-libbsd: Remove the v from the package name verision 2020-04-28 18:33:41 +10:00
Sebastian Huber
2f8bd589db 6: Update unstable RTEMS 6 tool chain 2020-04-28 09:15:12 +02:00
Chris Johns
47880bbc81 rtems-kernel: Fix building without the rtems test option.
Updates #3956
2020-04-28 15:21:07 +10:00
Chris Johns
d14da0a252 rtems-kernel: Install tests when tests are built
The tests in RTEMS are not installed so if a user requests the
tests be built install them. Given the RSB cleans up building the
tests and not installing does nothing.

- Fix the options handling the kernel build to be consistent

Updates #3956
2020-04-28 11:07:35 +10:00
Anders Montonen
d5ad66747c source-builder/config/gdb-common-1.cfg: Fix building with Python 3.8
Starting with Python 3.8, python3-config requires the "--embed" flag to
print the flags required for embedding Python in an application.

Fixes:
error: shell macro failed: /home/anders/work/rtems/rsb/source-builder/sb/rtems-build-dep -c gcc  -l : 2: error: no library (-l) provided

Signed-off-by: Anders Montonen <Anders.Montonen@iki.fi>
2020-04-28 08:49:56 +10:00
Anders Montonen
ae9faa2726 sb/linux.py: Workaround for Python >= 3.8
The platform.dist() interface has been deprecated since Python 3.5, and
has been removed in Python 3.8.

Fixes:
Traceback (most recent call last):
  File "/home/anders/work/rtems/rsb/source-builder/sb/options.py", line 682, in load
    overrides = linux.load()
  File "/home/anders/work/rtems/rsb/source-builder/sb/linux.py", line 60, in load
    distro = platform.dist()[0]
AttributeError: module 'platform' has no attribute 'dist'

Signed-off-by: Anders Montonen <Anders.Montonen@iki.fi>
2020-04-28 08:49:25 +10:00
Anders Montonen
0c7965c093 sb: Fix Python literal comparison warnings
Fixes:
SyntaxWarning: "is" with a literal. Did you mean "=="?

Signed-off-by: Anders Montonen <Anders.Montonen@iki.fi>
2020-04-28 08:49:05 +10:00
Chris Johns
a137ab8451 devel/glib: Fix the checksum for the patch 2020-04-27 14:40:00 +10:00
Christian Mauderer
78c6e159d4 5/rtems-libbsd: Update 5-freebsd-12 2020-04-20 09:24:55 +02:00
Christian Mauderer
6d194ca849 5/rtems-libbsd: Update 5-freebsd-12 2020-04-17 14:47:51 +02:00
Sebastian Huber
485eec6f47 6: Update unstable RTEMS 6 tool chain 2020-04-17 13:10:46 +02:00
Christian Mauderer
9482a1b33b 5/rtems-libbsd: Update 5-freebsd-12 2020-04-16 11:08:42 +02:00
Christian Mauderer
f2f0fdf135 5/rtems: Update kernel and libbsd. 2020-04-15 18:40:31 +02:00
Vijay Kumar Banerjee
190b39e913 source-builder: Add capstone 2020-04-10 08:44:32 -05:00
Vijay Kumar Banerjee
50916e89e8 bare/config: Add devel/dtc-1.6.0 2020-04-10 08:43:56 -05:00
Vijay Kumar Banerjee
bdffe4647a bare/glib-2.48.2: Add patches to suppress null string warning 2020-04-10 08:43:18 -05:00
Vijay Kumar Banerjee
c41e0c3a6d qemu-couverture: update to qemu-stable-4.0.0 2020-04-10 08:30:58 -05:00