During configure, texlive-core-2020-r5 needs to determine floating-point endianness. It does so by calling "strings", which is hardcoded by one of the m4 macros and crashes out with the following error message:
checking whether byte ordering is bigendian... (cached) no
checking whether float word ordering is bigendian... /var/tmp/portage/app-text/texlive-core-2020-r5/work/texlive-20200406-source/libs/cairo/configure: line 5643: strings: command not found
/var/tmp/portage/app-text/texlive-core-2020-r5/work/texlive-20200406-source/libs/cairo/configure: line 5646: strings: command not found
Unknown float word ordering. You need to manually preset
ax_cv_c_float_words_bigendian=no (or yes) according to your system.
Notice how "strings" cannot be found on a system with USE="-native-symlinks".
Created attachment 647576 [details, diff]
Tentative patch that fixes configure.ac and configure, hence doesn't require bootstrapping.
Related bug #726034
Related merge request: https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/41
The bug has been closed via the following commit(s):
Author: Mikle Kolyada <firstname.lastname@example.org>
AuthorDate: 2020-08-02 14:00:40 +0000
Commit: Mikle Kolyada <email@example.com>
CommitDate: 2020-08-02 14:01:34 +0000
app-text/texlive-core: respect strings
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Mikle Kolyada <firstname.lastname@example.org>
app-text/texlive-core/Manifest | 1 +
app-text/texlive-core/texlive-core-2020-r6.ebuild | 365 ++++++++++++++++++++++
2 files changed, 366 insertions(+)