Age | Commit message (Collapse) | Author |
|
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.
|
|
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
|
|
|
|
|
|
|
|
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.
|
|
- 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.
|
|
Closes #4894
|
|
- This is a place holder incase we stop building MPFR in
GCC.
Updates #4892
|
|
- Use base64 checksums
- Change MPFR URL
Updates #4892
|
|
Updates #4892
|
|
- 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
|
|
- Detect and use a virtual environment if present
- Supports MacOS with python.org in a venv
Updates #4892
|
|
Updates #4892
|
|
Binutils 2.39 and later enable by default warnings for executables
with executable stack and RWX sections. Disable them.
Closes #4881
|
|
|
|
See https://sourceware.org/bugzilla/show_bug.cgi?id=30214
Closes #4872
|
|
GitHub has reverted the change that caused all these tarball hashes to
change and so we follow suit.
|
|
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.
|
|
Close #4642
|
|
|
|
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.
|
|
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.
|
|
- Always stage a build
- Install if installable and outter most buildset instance
Closes #4730
|
|
Closes #4726
|
|
|
|
Update #4726
|
|
Closes #4730
|
|
|
|
Closes #2300
|
|
Updates #2300
|
|
- This is a bug introduced in the recent bset tar file changes
|
|
- 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
|
|
- Only remove the build directory when not a dry run
|
|
- Add rtems/config to the config directories searched to better
support deployment
- Correctly expand the configdir and path searchs
Close #4710
|
|
|
|
|
|
|
|
|
|
- This allows the URL for an older package to be defined when
gcc no longer hosts it
|
|
- 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
|
|
This RSB option defines if the --enable-newlib-reent-thread-local
(_REENT_THREAD_LOCAL_STORAGE) Newlib configuration option is used or not.
Update #4560.
|
|
The change enables the building of LTO into RTEMS tools. Compiler
options are required to enable use in an application.
|
|
|
|
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
|
|
- Expand macros in buildset file names
- Add support to buildsets for `%defineifnot`
- Update 6 and 7 to support command line build overrides
Closes #4646
|
|
This is necessary since mpc-1.2.1 requires mpfr-4.1.0.
|
|
There are build problems with isl-0.24 on CentOS 7.9.
|
|
There are build problems with mpfr-4.1.0 on macOS.
|
|
Closes #4631
|