Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | testproc/gsed: fix compilation of GNU sed on Mac OS X | Karel Gardas | 2022-10-24 | 1 | -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 buildset | Chris Johns | 2022-10-01 | 1 | -8/+7 |
| | | | | | | | | - Always stage a build - Install if installable and outter most buildset instance Closes #4730 | ||||
* | sb/execute: Fix incremental decoder with --dry-run | Chris Johns | 2022-10-01 | 1 | -2/+5 |
| | | | | Closes #4726 | ||||
* | sb/version: Set top from external package | Chris Johns | 2022-09-30 | 1 | -1/+9 |
| | |||||
* | sb/execute: Use a decoder that maintains state aross blocks | Chris Johns | 2022-09-30 | 1 | -1/+3 |
| | | | | Update #4726 | ||||
* | sb/set-builder: Fix staging and tar file generation with a single config build | Chris Johns | 2022-09-29 | 1 | -16/+6 |
| | | | | Closes #4730 | ||||
* | sb/setbuilder: Install the build when stagging or configured to install | Chris Johns | 2022-09-16 | 1 | -3/+6 |
| | |||||
* | devel/gcc: Check and build GNU sed if not available on build host | Chris Johns | 2022-09-14 | 1 | -0/+4 |
| | | | | Closes #2300 | ||||
* | textproc/gsed: Add GNU sed build support | Chris Johns | 2022-09-14 | 1 | -0/+108 |
| | | | | Updates #2300 | ||||
* | sb/setbuilder: Do not install if --no-install option is used | Chris Johns | 2022-09-14 | 1 | -1/+2 |
| | | | | - This is a bug introduced in the recent bset tar file changes | ||||
* | sb/setbuilder: Correctly create build set tar files | Chris Johns | 2022-09-09 | 2 | -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 | ||||
* | sb/build.py: Output build scripts to trace | Chris Johns | 2022-09-09 | 1 | -5/+17 |
| | | | | - Only remove the build directory when not a dry run | ||||
* | sb/config: Correctly handle multiple config paths | Chris Johns | 2022-09-09 | 2 | -28/+26 |
| | | | | | | | | | - Add rtems/config to the config directories searched to better support deployment - Correctly expand the configdir and path searchs Close #4710 | ||||
* | sb/setbuilder: Support line continuation | Chris Johns | 2022-09-09 | 1 | -1/+13 |
| | |||||
* | sb/rtems-kernel-config-check: Support multiple BSPs and add a test option | Chris Johns | 2022-09-09 | 1 | -20/+22 |
| | |||||
* | sb/rtems-kernel-config-check: Reformat using yapf | Chris Johns | 2022-09-09 | 1 | -52/+30 |
| | |||||
* | config: Various updates to fix downloading of sources | Chris Johns | 2022-08-17 | 6 | -13/+18 |
| | |||||
* | sb/gcc-common: Allow URL overrides for downloaded source | Chris Johns | 2022-08-17 | 1 | -7/+26 |
| | | | | | - This allows the URL for an older package to be defined when gcc no longer hosts it | ||||
* | sb/get-sources: Fix getting sources with archs | Chris Johns | 2022-08-17 | 2 | -35/+123 |
| | | | | | | | | | | | - 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 | ||||
* | newlib: Support --with/without-newlib-tls | Sebastian Huber | 2022-07-21 | 2 | -0/+10 |
| | | | | | | | This RSB option defines if the --enable-newlib-reent-thread-local (_REENT_THREAD_LOCAL_STORAGE) Newlib configuration option is used or not. Update #4560. | ||||
* | tools/gnu: Enable LTO in RSB tools | Chris Johns | 2022-06-16 | 2 | -12/+4 |
| | | | | | The change enables the building of LTO into RTEMS tools. Compiler options are required to enable use in an application. | ||||
* | source-builder/sb/options.py: Change arc to arch in help | Joel Sherrill | 2022-05-22 | 1 | -1/+1 |
| | |||||
* | source-builder: Handle utf8 in path | Kinsey Moore | 2022-05-16 | 1 | -7/+7 |
| | | | | | | | | | | 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 | ||||
* | sb/setbuilder: Control buildsets using the --with-* command line option | Chris Johns | 2022-05-05 | 1 | -7/+15 |
| | | | | | | | | | | - Expand macros in buildset file names - Add support to buildsets for `%defineifnot` - Update 6 and 7 to support command line build overrides Closes #4646 | ||||
* | 6: Use mpc-1.0.3 | Sebastian Huber | 2022-04-27 | 1 | -2/+2 |
| | | | | This is necessary since mpc-1.2.1 requires mpfr-4.1.0. | ||||
* | 6: Use isl-0.18 | Sebastian Huber | 2022-04-27 | 1 | -2/+2 |
| | | | | There are build problems with isl-0.24 on CentOS 7.9. | ||||
* | 6: Use mpfr-3.1.6 | Sebastian Huber | 2022-04-27 | 1 | -2/+2 |
| | | | | There are build problems with mpfr-4.1.0 on macOS. | ||||
* | gdb: Split python's version into major/minor and check for embed option | Chris Johns | 2022-04-26 | 1 | -1/+4 |
| | | | | Closes #4631 | ||||
* | sb: %if checks are numeric if the left and right values are numbers | Chris Johns | 2022-04-26 | 1 | -34/+35 |
| | | | | | | - If the left and right values are numbers make the check numeric. Update #4631 | ||||
* | gcc: Disable -Werror | Sebastian Huber | 2022-04-25 | 1 | -0/+1 |
| | | | | | 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. | ||||
* | 6/7: Update GCC prerequisites for GCC 10 and 12 | Sebastian Huber | 2022-04-22 | 2 | -0/+40 |
| | |||||
* | gcc: Move GMP, MPC, MPFR sources to common | Sebastian Huber | 2022-04-22 | 12 | -74/+3 |
| | | | | Use GCC infrastructure download directory for GCC prerequisites. | ||||
* | GDB: Prefer Python 3 over 2 | Sebastian Huber | 2022-03-21 | 1 | -3/+3 |
| | | | | | | | | | 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 (), ^~~~~~~~~~~~~~~~~~~~~~~ | ||||
* | sb/linux.py: Simplify "distro" determination | Sebastian Huber | 2022-01-24 | 1 | -7/+3 |
| | | | | | This fixes an issue on Debian 11 which contains "Debian" in /etc/issue (capital D). | ||||
* | RSB: add GRUB2 to the RTEMS tools and use it in 6/rtems-x86_64 build set | Karel Gardas | 2021-11-18 | 1 | -0/+75 |
| | |||||
* | rtems-kernel: Implement kernel recipe using waf | Ryan Long | 2021-11-09 | 1 | -0/+147 |
| | | | | Closes #4145 | ||||
* | setbuilder minor list-host option | Robin Mueller | 2021-07-17 | 1 | -1/+13 |
| | | | | | This adds a way to print the host triplet Can be useful for cross-compiling toolchains | ||||
* | defaults.mc: Remove any checks for objdump and objcopy | Chris Johns | 2021-07-01 | 1 | -3/+2 |
| | | | | | - FreeBSD is removing any dependence on binutils and release 13 has removed objdump. This is fine as we build our own version. | ||||
* | sb: Merge mailer changes from rtems-tools | Alex White | 2021-05-26 | 3 | -33/+189 |
| | | | | | | This adds the improved mailer.py script from rtems-tools. Closes #4388 | ||||
* | sb/config.py: Fix operator reconstruction | Ricardo Cárdenes | 2021-03-11 | 1 | -3/+3 |
| | | | | Close #4335 | ||||
* | sb/config.py: Fix relational operator | Vijay Kumar Banerjee | 2021-03-10 | 1 | -1/+1 |
| | | | | Close #4319 | ||||
* | Add GMP as a prerequisite for GDB | Sebastian Huber | 2020-12-21 | 1 | -0/+61 |
| | |||||
* | expat: Disable shared libraries | Sebastian Huber | 2020-12-21 | 1 | -1/+2 |
| | | | | | This should ensure that GDB is linked using the static libexpat.a built by the RSB. | ||||
* | devel/qemu: Update QEMU to 5.2.0-rc1 | Chris Johns | 2020-11-13 | 2 | -0/+154 |
| | | | | | - 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 | ||||
* | pkgconfig.py: Removed use of "unicode" keyword for python3 compatibility | Stephen Clark | 2020-09-26 | 1 | -6/+17 |
| | | | | Closes #4094. | ||||
* | sb: Fix the imports on Python2 | Chris Johns | 2020-08-28 | 11 | -23/+31 |
| | | | | Updates #4037 | ||||
* | sb: Use shebang env python | Chris Johns | 2020-08-25 | 46 | -715/+471 |
| | | | | Closes #4037 | ||||
* | sb/track: Only output unreferenced configs with the option | Chris Johns | 2020-08-12 | 1 | -33/+30 |
| | |||||
* | sb/bootstrap: Remove the sb-bootstrap command | Chris Johns | 2020-08-10 | 3 | -329/+0 |
| | | | | Closes #4046 | ||||
* | sb/builder: Remove sb-builder command | Chris Johns | 2020-08-10 | 2 | -56/+0 |
| | | | | Closes #4045 |