summaryrefslogtreecommitdiff
path: root/source-builder/config (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-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-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.
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-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-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-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-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
2022-04-25gcc: Disable -WerrorSebastian Huber
For release branches -Werror is disabled by default, however, for the development branch of GCC it is enabled. Make sure that it is always disabled.
2022-04-226/7: Update GCC prerequisites for GCC 10 and 12Sebastian Huber
2022-04-22gcc: Move GMP, MPC, MPFR sources to commonSebastian Huber
Use GCC infrastructure download directory for GCC prerequisites.
2022-03-21GDB: Prefer Python 3 over 2Sebastian Huber
This fixes the build of a recent GDB version: gdb/python/py-micmd.c: In function 'int micmdpy_uninstall_command(micmdpy_object*)': gdb/python/py-micmd.c:430:20: error: 'PyDict_GetItemWithError' was not declared in this scope PyObject *curr = PyDict_GetItemWithError (mi_cmd_dict.get (), ^~~~~~~~~~~~~~~~~~~~~~~
2021-11-18RSB: add GRUB2 to the RTEMS tools and use it in 6/rtems-x86_64 build setKarel Gardas
2020-12-21Add GMP as a prerequisite for GDBSebastian Huber
2020-12-21expat: Disable shared librariesSebastian Huber
This should ensure that GDB is linked using the static libexpat.a built by the RSB.
2020-11-13devel/qemu: Update QEMU to 5.2.0-rc1Chris Johns
- This version of qemu uses meson and ninja to build. You will need to install ninja to build. No checks are made until meson run
2020-08-10sb/track: Add a command to track build sets.Chris Johns
- Process a build set for a range of hosts and output a dependency tree, the used build set and configuration files. - Output the configuration files that are no referenced Closes #4036
2020-06-26sqlite: Change to https for downloading the source package.Chris Johns
2020-05-08bare/qemu: Fixes building on FreeBSDChris Johns
- 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-04-28devel/dtc: Change the home page to www.devicetree.orgChris Johns
2020-04-28source-builder/config/gdb-common-1.cfg: Fix building with Python 3.8Anders Montonen
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-10source-builder: Add capstoneVijay Kumar Banerjee
2020-04-09rsb: Fix Spike buildHesham Almatary
* There is no all$ target in Spike * There is no longer --with-fesvr flag since fesvr is source-inlined by default
2020-04-02databases/sqlite: Update to 3.31.1Jonathan Brandmeyer
closes #3927.
2020-03-20qemu: Update glib to build on newer gccMartin Erik Werner
Update the glib version to 2.48.2 in order to fix build failure on newer gcc[0]. Force internal version of libpcre for glib, since otherwise the build failed, presumably since libpcre is not provided as a module (maybe it should?). Increasing the glib version further to the current latest was not tested. [0] CC libglib_2_0_la-gdate.lo ../../glib-2.39.3/glib/gdate.c: In function 'g_date_strftime': ../../glib-2.39.3/glib/gdate.c:2497:7: error: format not a string literal, format string not checked [-Werror=format-nonliteral] tmplen = strftime (tmpbuf, tmpbufsize, locale_format, &tm); ^~~~~~
2020-03-03protobufs: Fix the incorrectly update top level URL for the project.Chris Johns
- Looks like protobuf is now not under Google. I failed to notice that.
2020-03-03protobufs: Top level project rename. Fix URL path on github.Chris Johns
2020-01-21freebsd: Fix GDB building on some 12 and higher versionsChris Johns
2019-11-12rsb: Update RISC-V's Spike revisionHesham Almatary
Latest Spike integrated fesvr in its source directory, so there is no separate fesvr anymore. Also use a revision of Spike that fixes the file permissions when getting installed.
2019-10-27sb/gdb: Add further getting source checks.Chris Johns
2019-10-27sb/get-source: Add a macro to indicate the get-source command is running.Chris Johns
- Fix GDB's library checks to ignore errors when getting the source.