Prompted by yet another instance of this, this time at https://forums.gentoo.org/viewtopic-t-1171999.html.
The results of these tests are often hardcoded into installed files which causes issues if using a binpkg of them from a merged-usr system on a non-merged-usr system. Just set the cache variables to avoid that. Bug: https://bugs.gentoo.org/927837 Bug: https://bugs.gentoo.org/927864 Bug: https://bugs.gentoo.org/935721 Signed-off-by: Sam James <s...@gentoo.org> --- profiles/default/linux/make.defaults | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/profiles/default/linux/make.defaults b/profiles/default/linux/make.defaults index 12dd86f25c531..f74c0cb8e3a5d 100644 --- a/profiles/default/linux/make.defaults +++ b/profiles/default/linux/make.defaults @@ -58,3 +58,14 @@ enable_year2038="no" # on others. Spoof the same result as configure gets on a modern glibc system # for now. See bug #447970 and bug #922652. gl_cv_func_getcwd_path_max="yes" + +# Sam James <s...@gentoo.org> (2024-12-04) +# The results of these tests are often hardcoded into installed files +# which causes issues if using a binpkg of them from a merged-usr system +# on a non-merged-usr system. Just set the cache variables to avoid that. +ac_cv_path_SED="sed" +ac_cv_path_EGREP="grep -E" +ac_cv_path_EGREP_TRADITIONAL="grep -E" +ac_cv_path_FGREP="grep -F" +ac_cv_path_GREP="grep" +ac_cv_path_lt_DD="dd" -- 2.47.1