summaryrefslogtreecommitdiffstats
path: root/rtems
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2023-04-11 21:18:25 +1000
committerChris Johns <chrisj@rtems.org>2023-04-12 12:08:43 +1000
commit4c73a76c802588d3864c64ee4dd48a84b953201a (patch)
treed4ac23d099631cf2bf2cc94b64d6b4aedcd72e23 /rtems
parentgdb-common: Fix the python-config library parsing (diff)
downloadrtems-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')
-rw-r--r--rtems/config/tools/rtems-default-tools.bset13
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}