From 3b414dbc1a8f3b4025c9b629a3a0fa3d8e756ec1 Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Sun, 4 Dec 2022 00:26:58 -0500 Subject: [PATCH] media-libs/nas: workaround imake argument splitting IMAKECPP normally doesn't support arguments but was given the same basic support as IMAKEINCLUDE which doesn't handle multiple spaces or tab, and an empty get_abi_CFLAGS would result in two spaces without an argument. So use an array and word splitting to normalize. Closes: https://bugs.gentoo.org/884203 Signed-off-by: Ionen Wolkens --- media-libs/nas/nas-1.9.5.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/media-libs/nas/nas-1.9.5.ebuild b/media-libs/nas/nas-1.9.5.ebuild index d7e197596b341..361d40334d520 100644 --- a/media-libs/nas/nas-1.9.5.ebuild +++ b/media-libs/nas/nas-1.9.5.ebuild @@ -53,8 +53,10 @@ multilib_src_configure() { pushd config || die econf popd || die + + local cpp=($(get_abi_CHOST ${DEFAULT_ABI})-gcc $(get_abi_CFLAGS) -E) #884203 CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \ - IMAKECPP="${IMAKECPP:-$(get_abi_CHOST ${DEFAULT_ABI})-gcc $(get_abi_CFLAGS) -E}" \ + IMAKECPP="${IMAKECPP:-${cpp[*]}}" \ xmkmf -a || die }