1597 Commits

Author SHA1 Message Date
Joel Sherrill
d49a52e0cc Update newlib to c56f53a
This is primarily to pick up the bug fix to have i386 fenv methods.
2020-03-12 13:46:48 -05:00
Amar Takhar
0b7e87143b Bump rtems-tools to get mkimage.py into the bin/ directory. 2020-03-08 17:46:08 -04:00
Jiri Gaisler
bdc674ef34 sis simulator: update to version 2.21
* Fix incorrect operation on big-endian hosts

	* Avoid reserved word sparc

	* Initialize PC before connecting to gdb
2020-03-06 15:24:21 +01:00
Chris Johns
bffdd1ea42 rtems/libbsd: Bump libbsd to pick up the libdebugger library check 2020-03-05 22:33:13 +11:00
Chris Johns
ce6b7a53af rtems/bsps: Add the sparc/erc32 and i386/pc BSP build sets 2020-03-05 22:33:13 +11:00
Sebastian Huber
a89a9c0358 5/bsps: Add some BSPs 2020-03-05 11:24:00 +01:00
Sebastian Huber
f55459edaa 5: Update rtems-tools
Pick up fixes for Debian on sparc64.
2020-03-05 11:02:02 +01:00
Sebastian Huber
e0394a5c70 sb: Use multiprocessing.cpu_count()
The previous implementation does not work on some Linux distributions,
e.g. Debian on sparc64.  Use a standard function instead.
2020-03-05 10:59:16 +01:00
Amar Takhar
08da44903f Bump RSB to the latest rtems-tools to get mkimage.py 2020-03-04 18:59:30 -05:00
Chris Johns
3b0032d9e0 sb/options: Let --source-only-download download releases
- The release procedure uses the sb-set-sources command now.

Closes #3896
2020-03-04 20:37:04 +11:00
Chris Johns
9e49d20a30 sb/pkgconfig: Fix python2 issue with caching changes
Closes #3893
2020-03-04 09:56:01 +11:00
Chris Johns
ba97e7c5af sb/python-wrapper: Add python2.7 to aid testing 2020-03-04 09:20:19 +11:00
Chris Johns
834a0ea88a protobufs: Fix the incorrectly update top level URL for the project.
- Looks like protobuf is now not under Google. I failed to notice that.
2020-03-03 15:38:47 +11:00
Chris Johns
b9a2f8be6f 5/rtems-kernel: Update to the head of master to sync with libbsd 2020-03-03 14:52:17 +11:00
Chris Johns
abd98a2440 rtems/bsps: Fix building 3rd party packages with various options
- Fix locating valid tools and BSP. If either is found in the
  staging area use that else use the specific --with-* option
  and if not present use the --prefix.

- Locate the tools by checking if the arch's C compiler is a valid
  file. No other checks are made on the tools.

- Locate a BSB by checking for a valid pkgconfig file for the
  BSP.

- Only filter flags if the BSP is in the staging area

Closes #3893
2020-03-03 11:18:05 +11:00
Chris Johns
96d55ab432 sb/pkgconfig: Cache pkgconfig based on a file name not name
- Caching on name falsely assumed checks across different config
  instances in nested build sets as used in vertical stack
  building was valid. This stopped a valid check for a prefix
  seeing if a valid BSP config was present.

Updates #3893
2020-03-03 11:18:05 +11:00
Chris Johns
4295d3d377 sb/config: Add paths checks to %{path ...}
Updates #3893
2020-03-03 11:18:05 +11:00
Chris Johns
175ce0bcb0 sb/config: Expanded nested shell commands
Updates #3893
2020-03-03 11:18:05 +11:00
Chris Johns
5ec0913ada protobufs: Top level project rename. Fix URL path on github. 2020-03-03 11:18:05 +11:00
Chris Johns
404d1a9835 5/rtems-kernel: Update to the head of master to sync with libbsd 2020-03-02 13:43:21 +11:00
Joel Sherrill
7d56629f83 rtems/5 bsets: Update to newlib fbaa096
This picks up fixes for at least the RTEMS reported issues for missing
extern C in devctl.h and the symlink issue with bsdtar.
2020-02-28 23:06:39 -06:00
Chris Johns
c4abcf43d9 5/rtems-libbsd: Update 5-freebsd-12 2020-02-29 11:07:11 +11:00
Chris Johns
25f1d894a3 5/rtems-libbsd: Switch to the 5-freebsd-12 branch
This is the RTEMS 5 release branch for libbsd
2020-02-28 14:47:32 +11:00
Chris Johns
3dd974990e rtems-libbsd: Do not handle rtems_waf source when released.
The release libbsd tar file contains the rtems_waf submodule.
2020-02-28 14:45:28 +11:00
Sebastian Huber
14c5cb7713 5: Update rtems-tools
Pick up update to waf-2.0.19.

Update #3569.
2020-02-26 11:45:35 +01:00
Chris Johns
22135c9a76 windows: Use GNU tar to unpack source
- The bsdtar command does not handle symlinks cleanly, GNU tar does

Closes #3868
2020-02-12 14:41:14 +11:00
Chris Johns
6183c7d8a4 rtems/5: Update to gdb-9.1
- This version fixes build issues on Windows (MinGW64)
2020-02-12 14:41:14 +11:00
Sebastian Huber
2c61edb773 5: Update to Binutils 2.34 2020-02-09 17:57:21 +01:00
Sebastian Huber
c7494920b2 6: Update unstable RTEMS 6 tool chain
Shorten the commit hash to be in line what the server returns.
2020-02-04 17:15:42 +01:00
Sebastian Huber
5b21fd92e5 6: Update unstable RTEMS 6 tool chain
Use official GCC Git repository.

Includes a fix for:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93543
2020-02-04 16:45:24 +01:00
Sebastian Huber
f81b0a519f 6: Update unstable RTEMS 6 tool chain 2020-02-04 13:02:46 +01:00
Chris Johns
599c4d7c87 freebsd: Fix GDB building on some 12 and higher versions 2020-01-21 14:46:16 +11:00
Sebastian Huber
d48abf49ab 5: Update rtems-tools 2020-01-08 07:22:43 +01:00
Sebastian Huber
2fe8c3a698 6: Update unstable RTEMS 6 tool chain 2020-01-02 12:45:45 +01:00
Sebastian Huber
57011908b0 6: Update unstable RTEMS 6 tool chain 2019-12-20 12:11:32 +01:00
Sebastian Huber
f484118169 5: Update rtems-tools
Update #3413.
2019-12-19 10:13:47 +01:00
Joel Sherrill
6c65fc237b qemu-couverture-git-1.cfg: Use an identifiable name for the download file.
closes #3808.
2019-12-13 08:55:40 -06:00
Joel Sherrill
b5aa2f0f12 5/rtems-epiphany.bset: Rework to have meaningful name for gdb
closes #3809.
2019-12-12 15:31:32 -06:00
Chris Johns
5f2a4d2a0d rtems: Set the RTEMS release message's RSB version correctly
Closes #3842
2019-12-13 03:12:16 +11:00
Sebastian Huber
ceb811fa19 6: Use external SIS instead of GDB simulator 2019-12-05 12:58:22 +01:00
Chris Johns
443b8ce3d3 sb/getsources: Fix the repo_mail reference. 2019-12-05 19:01:54 +11:00
Chris Johns
6efd343a92 sb/getsources: Macro right hand values need to be strings. 2019-12-05 18:01:37 +11:00
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