Aaditya Agarwal created a merge request:
https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/310
Project:Branches: aaditya8979/rtems-source-builder:darwin-install-info to
rtems/tools/rtems-source-builder:main
Author: Aaditya Agarwal
## Summary
On modern Darwin (macOS), `install-info` and `makeinfo` are no longer provided
under `/usr/bin/`. RSB's `defaults.mc` defaults both to `/usr/bin/install-info`
and `/usr/bin/makeinfo`, causing warnings during `sb-check` and a build failure
when compiling packages that invoke them (such as `sis`):
```
warning: exe: absolute exe found in path: (__install_info) /usr/bin/install-info
warning: exe: absolute exe found in path: (__makeinfo) /usr/bin/makeinfo
```
## Solution
Override `__install_info` and `__makeinfo` in `source-builder/sb/darwin.py`
with their executable names `('exe', 'optional', 'install-info')` and `('exe',
'optional', 'makeinfo')`. This allows RSB to locate them from `PATH` (e.g. from
Homebrew or MacPorts), consistent with the existing overrides for `xz` and
`cvs` on Darwin.
Verified with `python3 source-builder/sb-check` and a complete SPARC toolchain
build on macOS Apple Silicon.
--
View it on GitLab:
https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/310
You're receiving this email because of your account on gitlab.rtems.org.
Unsubscribe from this thread:
https://gitlab.rtems.org/-/namespace/14/sent_notifications/6-6j0r141g3nhpmalj8hee5l68x-e/unsubscribe
| Manage all notifications: https://gitlab.rtems.org/-/profile/notifications |
Help: https://gitlab.rtems.org/help
_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs