summaryrefslogtreecommitdiff
path: root/source-builder (follow)
AgeCommit message (Collapse)Author
2023-06-26qemu-5-1: Update to the latest CGEM patchKinsey Moore
The original version of this patch had a conflict between the two interrupts where the program-viewable interrupt state could be deasserted when it should have been asserted. The new version of this patch resolves that conflict.
2023-06-16qemu-5-1: Add patch for ZynqMP/Versal CGEMsKinsey Moore
This temporarily adds a patch to fix badly behaving CGEM peripherals under QEMU. The referenced patch has been submitted for inclusion in the upstream QEMU repository. Updates #4919
2023-05-16sb/pkg-config: Add --cflags-only-I and --cflags-only-other optionChris Johns
2023-05-16sb/option: Add the arch to the macros from the --rtems-bsp optionChris Johns
2023-05-16sb: Fix the library handling in rtems-build-depChris Johns
2023-05-16sb/path: Handle unicode filenames in a source pathChris Johns
The change leaves the encoding in that currently exists because I cannot remember why it is there. If an encoding error happens return the same path to see if it will work.
2023-04-12print/texinfo: Add texinfo packageChris Johns
- MacOS systems do not come with makeinfo - Fix the internal build logic. There was config logic in a bset file that does not support logic operators. Use a special tmp internal path to isolate the internal tools.
2023-04-11gdb-common: Fix the python-config library parsingChris Johns
Closes #4894
2023-04-05devel/mpfr: Add MPFR as a packageChris Johns
- This is a place holder incase we stop building MPFR in GCC. Updates #4892
2023-04-05devel/mpfr: Update to 4.2.0 to support MacOS AARCH64Chris Johns
- Use base64 checksums - Change MPFR URL Updates #4892
2023-04-05devel/gmp: Disable assemble builds on MacOS AARCH64Chris Johns
Updates #4892
2023-04-05rtems/gcc: Do not build GMP in GCC, use the staged buildChris Johns
- Do not build GMP when building GCC. GMP is now built as a package for GDB. Building as a separate package lets use control how it is built. Updates #4892
2023-04-05gdb: Use a virtual environment if presentChris Johns
- Detect and use a virtual environment if present - Supports MacOS with python.org in a venv Updates #4892
2023-04-04dtc: Disable warningsChris Johns
Updates #4892
2023-03-22binutils: Disable stack exec and RWX section warningsChris Johns
Binutils 2.39 and later enable by default warnings for executables with executable stack and RWX sections. Disable them. Closes #4881
2023-03-19grub2.cfg: fix GRUB compilation with GCC 12.Karel Gardas
2023-03-096/gdb: fix building on FreeBSD 13.1Chris Johns
See https://sourceware.org/bugzilla/show_bug.cgi?id=30214 Closes #4872
2023-02-01Revert github tarball hash changesKinsey Moore
GitHub has reverted the change that caused all these tarball hashes to change and so we follow suit.
2023-01-30Update hashes for github-sourced tarballsKinsey Moore
Github has changed the way it generates on-the-fly tarball requests which has changed the hashes of the resulting tarballs. This adjusts the affected tarball hashes as a stop-gap until a more permanent solution can be devised.
2023-01-23RSB: Mitigate too short error reportsFrank Kühndel
Close #4642
2022-11-10gdb: Use https for downloadsSebastian Huber
2022-10-24devel/sis: fix compilation of SIS on Mac OS XKarel Gardas
SIS compiles on Mac OS X fine, but without providing --host/--build configure options. Removing them solves the issue of configure not being able to recognize arm64-darwin platform.
2022-10-24testproc/gsed: fix compilation of GNU sed on Mac OS XKarel Gardas
GNU sed compiles on Mac OS X fine, but without providing --host/--build configure options. Hence removing them solved the issue of configure not being able to recognize arm64-darwin platform.
2022-10-01sb/set-bulder: Fix installing builds when a single buildsetChris Johns
- Always stage a build - Install if installable and outter most buildset instance Closes #4730
2022-10-01sb/execute: Fix incremental decoder with --dry-runChris Johns
Closes #4726
2022-09-30sb/version: Set top from external packageChris Johns
2022-09-30sb/execute: Use a decoder that maintains state aross blocksChris Johns
Update #4726
2022-09-29sb/set-builder: Fix staging and tar file generation with a single config buildChris Johns
Closes #4730
2022-09-16sb/setbuilder: Install the build when stagging or configured to installChris Johns
2022-09-14devel/gcc: Check and build GNU sed if not available on build hostChris Johns
Closes #2300
2022-09-14textproc/gsed: Add GNU sed build supportChris Johns
Updates #2300
2022-09-14sb/setbuilder: Do not install if --no-install option is usedChris Johns
- This is a bug introduced in the recent bset tar file changes
2022-09-09sb/setbuilder: Correctly create build set tar filesChris Johns
- 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
2022-09-09sb/build.py: Output build scripts to traceChris Johns
- Only remove the build directory when not a dry run
2022-09-09sb/config: Correctly handle multiple config pathsChris Johns
- Add rtems/config to the config directories searched to better support deployment - Correctly expand the configdir and path searchs Close #4710
2022-09-09sb/setbuilder: Support line continuationChris Johns
2022-09-09sb/rtems-kernel-config-check: Support multiple BSPs and add a test optionChris Johns
2022-09-09sb/rtems-kernel-config-check: Reformat using yapfChris Johns
2022-08-17config: Various updates to fix downloading of sourcesChris Johns
2022-08-17sb/gcc-common: Allow URL overrides for downloaded sourceChris Johns
- This allows the URL for an older package to be defined when gcc no longer hosts it
2022-08-17sb/get-sources: Fix getting sources with archsChris Johns
- Add a stop on error option - Add listing root or toplevel buildset files - Add used and unused file output to track what is not used for clean ups - Update to handle macro expanded includes in buildset files
2022-07-21newlib: Support --with/without-newlib-tlsSebastian Huber
This RSB option defines if the --enable-newlib-reent-thread-local (_REENT_THREAD_LOCAL_STORAGE) Newlib configuration option is used or not. Update #4560.
2022-06-16tools/gnu: Enable LTO in RSB toolsChris Johns
The change enables the building of LTO into RTEMS tools. Compiler options are required to enable use in an application.
2022-05-22source-builder/sb/options.py: Change arc to arch in helpJoel Sherrill
2022-05-16source-builder: Handle utf8 in pathKinsey Moore
It's possible for an environment to have unicode characters in its paths. This was recently exposed by the latest newlib update and RSB fails under Python 2.7 in this situation. This resolves the issue by ensuring that the paths are encoded and decoded as necessary. Related issue that caused the change in newlib: https://github.com/golang/go/issues/27836
2022-05-05sb/setbuilder: Control buildsets using the --with-* command line optionChris Johns
- Expand macros in buildset file names - Add support to buildsets for `%defineifnot` - Update 6 and 7 to support command line build overrides Closes #4646
2022-04-276: Use mpc-1.0.3Sebastian Huber
This is necessary since mpc-1.2.1 requires mpfr-4.1.0.
2022-04-276: Use isl-0.18Sebastian Huber
There are build problems with isl-0.24 on CentOS 7.9.
2022-04-276: Use mpfr-3.1.6Sebastian Huber
There are build problems with mpfr-4.1.0 on macOS.
2022-04-26gdb: Split python's version into major/minor and check for embed optionChris Johns
Closes #4631