summaryrefslogtreecommitdiffstats
path: root/source-builder (follow)
Commit message (Collapse)AuthorAgeFilesLines
* rtems: Checksum fixesChris Johns11 days1-4/+4
| | | | Updates #4991
* glib: Update to 2.56.4Kinsey Moore2024-04-041-0/+1
| | | | This updates glib to 2.56.4 for AArch64 build support.
* sb: Add sb-rtems-pkg to update the RTEMS package hashes and checksumsChris Johns2024-04-044-1/+332
|
* rtems: Checksum fixesChris Johns2024-02-201-3/+3
| | | | Updates #4991
* gcc: gcc-4.9-1.cfg Make-lang patch checksum errorChris Johns2024-02-191-1/+1
| | | | Updates #4991
* qemu: Update CFLAGS and LDFLAGS overridesKinsey Moore2024-02-041-2/+2
| | | | | QEMU used to honor LDFLAGS and CFLAGS and has since moved to accepting them via --extra-cflags and --extra-ldflags options to configure.
* source-builder: Handle modern pkg-config symlinksKinsey Moore2024-02-042-0/+6
| | | | | | | | Modern versions of pkg-config include new architecture-specific symlinks that are sometimes checked before "pkg-config". This causes builds to detect the system pkg-config instead of the local overridden pkg-config and fail to build properly. This overrides those new symlinks to restore build functionality.
* bare/or1ksim: Fix invalid hash and fix the versionChris Johns2023-12-131-1/+3
|
* sb: Set the uid and gid on POSIX systemsChris Johns2023-12-071-1/+5
| | | | | | This improves performance because it avoids an exec each time the _uid macro is referenced and that can be a number of times for each config parsed.
* sb: Allow _ in downloaded file namesChris Johns2023-12-071-2/+2
|
* hash: Fix missing hashes after errors if missingChris Johns2023-12-073-2/+8
|
* gdb: Add options to control the python versionChris Johns2023-11-301-0/+19
| | | | | | | | | The options are: --with-python2 --with-python3 --with-python-version Closes #4973
* sb: No hash on a package is an errorChris Johns2023-11-301-3/+1
|
* 6: Fix gcc-13 support for MacOSChris Johns2023-11-282-6/+37
| | | | Update #4921
* sb: Fix Python 3.12 safeConfigParser and invalid escape sequencesChris Johns2023-11-222-3/+3
| | | | Updates #4968
* sb/linux.py: More reliably recognize distributionMichael South2023-11-171-30/+59
| | | | | | | If available, use "distro" package (introduced Python 3.6, back-ported to 2.6) to recognize Linux distributions and versions. Updates #4966
* qemu: Adjust cgem interrupt patchKinsey Moore2023-10-071-4/+0
| | | | | | | | | This patch is being moved to the 5.2.0-1 QEMU configuration because the Xilinx QEMU build uses the 5-1 configuration and this patch does not apply to Xilinx's modified tree. This also adds a new patch that applies correctly to Xilinx's modified QEMU tree. Updates #4919
* qemu-5-1: Update to the latest CGEM patchKinsey Moore2023-06-261-2/+2
| | | | | | | 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.
* qemu-5-1: Add patch for ZynqMP/Versal CGEMsKinsey Moore2023-06-161-0/+4
| | | | | | | | 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
* sb/pkg-config: Add --cflags-only-I and --cflags-only-other optionChris Johns2023-05-161-0/+36
|
* sb/option: Add the arch to the macros from the --rtems-bsp optionChris Johns2023-05-161-0/+1
|
* sb: Fix the library handling in rtems-build-depChris Johns2023-05-161-7/+10
|
* sb/path: Handle unicode filenames in a source pathChris Johns2023-05-161-6/+20
| | | | | | 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.
* print/texinfo: Add texinfo packageChris Johns2023-04-123-5/+113
| | | | | | | | - 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.
* gdb-common: Fix the python-config library parsingChris Johns2023-04-111-3/+3
| | | | Closes #4894
* devel/mpfr: Add MPFR as a packageChris Johns2023-04-051-0/+62
| | | | | | | - This is a place holder incase we stop building MPFR in GCC. Updates #4892
* devel/mpfr: Update to 4.2.0 to support MacOS AARCH64Chris Johns2023-04-051-8/+9
| | | | | | | | - Use base64 checksums - Change MPFR URL Updates #4892
* devel/gmp: Disable assemble builds on MacOS AARCH64Chris Johns2023-04-051-1/+11
| | | | Updates #4892
* rtems/gcc: Do not build GMP in GCC, use the staged buildChris Johns2023-04-051-21/+8
| | | | | | | | - 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
* gdb: Use a virtual environment if presentChris Johns2023-04-051-23/+35
| | | | | | | | - Detect and use a virtual environment if present - Supports MacOS with python.org in a venv Updates #4892
* dtc: Disable warningsChris Johns2023-04-041-2/+2
| | | | Updates #4892
* binutils: Disable stack exec and RWX section warningsChris Johns2023-03-221-1/+14
| | | | | | | Binutils 2.39 and later enable by default warnings for executables with executable stack and RWX sections. Disable them. Closes #4881
* grub2.cfg: fix GRUB compilation with GCC 12.Karel Gardas2023-03-191-1/+2
|
* 6/gdb: fix building on FreeBSD 13.1Chris Johns2023-03-091-7/+9
| | | | | | See https://sourceware.org/bugzilla/show_bug.cgi?id=30214 Closes #4872
* Revert github tarball hash changesKinsey Moore2023-02-011-1/+1
| | | | | GitHub has reverted the change that caused all these tarball hashes to change and so we follow suit.
* Update hashes for github-sourced tarballsKinsey Moore2023-01-301-1/+1
| | | | | | | 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.
* RSB: Mitigate too short error reportsFrank Kühndel2023-01-231-1/+3
| | | | Close #4642
* gdb: Use https for downloadsSebastian Huber2022-11-101-1/+1
|
* devel/sis: fix compilation of SIS on Mac OS XKarel Gardas2022-10-241-1/+0
| | | | | | 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.
* testproc/gsed: fix compilation of GNU sed on Mac OS XKarel Gardas2022-10-241-1/+0
| | | | | | 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.
* sb/set-bulder: Fix installing builds when a single buildsetChris Johns2022-10-011-8/+7
| | | | | | | | - Always stage a build - Install if installable and outter most buildset instance Closes #4730
* sb/execute: Fix incremental decoder with --dry-runChris Johns2022-10-011-2/+5
| | | | Closes #4726
* sb/version: Set top from external packageChris Johns2022-09-301-1/+9
|
* sb/execute: Use a decoder that maintains state aross blocksChris Johns2022-09-301-1/+3
| | | | Update #4726
* sb/set-builder: Fix staging and tar file generation with a single config buildChris Johns2022-09-291-16/+6
| | | | Closes #4730
* sb/setbuilder: Install the build when stagging or configured to installChris Johns2022-09-161-3/+6
|
* devel/gcc: Check and build GNU sed if not available on build hostChris Johns2022-09-141-0/+4
| | | | Closes #2300
* textproc/gsed: Add GNU sed build supportChris Johns2022-09-141-0/+108
| | | | Updates #2300
* sb/setbuilder: Do not install if --no-install option is usedChris Johns2022-09-141-1/+2
| | | | - This is a bug introduced in the recent bset tar file changes
* sb/setbuilder: Correctly create build set tar filesChris Johns2022-09-092-24/+39
| | | | | | | | | | - 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