diff options
author | Chris Johns <chrisj@rtems.org> | 2023-04-11 21:18:25 +1000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2023-04-12 12:08:43 +1000 |
commit | 4c73a76c802588d3864c64ee4dd48a84b953201a (patch) | |
tree | d4ac23d099631cf2bf2cc94b64d6b4aedcd72e23 /rtems/config/tools | |
parent | gdb-common: Fix the python-config library parsing (diff) | |
download | rtems-source-builder-4c73a76c802588d3864c64ee4dd48a84b953201a.tar.bz2 |
print/texinfo: Add texinfo package
- 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.
Diffstat (limited to 'rtems/config/tools')
-rw-r--r-- | rtems/config/tools/rtems-default-tools.bset | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/rtems/config/tools/rtems-default-tools.bset b/rtems/config/tools/rtems-default-tools.bset index b81f1e8..0291786 100644 --- a/rtems/config/tools/rtems-default-tools.bset +++ b/rtems/config/tools/rtems-default-tools.bset @@ -5,16 +5,23 @@ # GCC requires a GNU sed so build an internal version if one is not # available # -%define _internal_gsed_path %{_tmppath}/sb-%{_uid}/${SB_PREFIX_CLEAN} -textproc/gsed-internal +%define _internal_gsed_path %{_tmpinternal} +%defineifnot with_rtems_gmp textproc/gsed-internal + +# GNU tools need texinfo for makeinfo to build documentation +%define _internal_texinfo_path %{_tmpinternal} +%defineifnot with_rtems_texinfo print/texinfo-internal # # Build gdb first to raise the Python install error as early as -# possible. GDB needs expat so it needs to be built before gdb. +# possible. +# +# GCC and GDB need GMP. # %{with_rtems_dtc} %{with_rtems_expat} %{with_rtems_gmp} +%{with_rtems_texinfo} %{with_rtems_gdb} %{with_rtems_binutils} %{with_rtems_gcc} |