diff options
author | 2022-09-30 04:20:53 -0400 | |
---|---|---|
committer | 2022-09-30 06:48:10 -0400 | |
commit | 9285641d626dfcade8228d08455a1d9be8256846 (patch) | |
tree | b7031ba57b3fff7bf7225fdb5ec714c608162502 /net-misc/vncrec | |
parent | net-misc/vncrec: EAPI6->8, fix license, remove dead urls (diff) | |
download | gentoo-9285641d626dfcade8228d08455a1d9be8256846.tar.gz gentoo-9285641d626dfcade8228d08455a1d9be8256846.tar.bz2 gentoo-9285641d626dfcade8228d08455a1d9be8256846.zip |
net-misc/vncrec: force gcc -E for imake's generation
Requires traditional cpp support and is broken in all sort of ways
with clang-cpp / -E. Can still use clang & friends for everything else.
Ideally these packages need to be built another way or last rited,
imake will just accumulate more problems.
Closes: https://bugs.gentoo.org/871000
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'net-misc/vncrec')
-rw-r--r-- | net-misc/vncrec/vncrec-0.2-r3.ebuild | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net-misc/vncrec/vncrec-0.2-r3.ebuild b/net-misc/vncrec/vncrec-0.2-r3.ebuild index 6dd1558a8bbf..6a0309fe400b 100644 --- a/net-misc/vncrec/vncrec-0.2-r3.ebuild +++ b/net-misc/vncrec/vncrec-0.2-r3.ebuild @@ -25,6 +25,7 @@ DEPEND=" x11-base/xorg-proto" BDEPEND=" app-text/rman + sys-devel/gcc x11-misc/gccmakedep >=x11-misc/imake-1.0.8-r1" @@ -41,7 +42,7 @@ src_prepare() { src_configure() { CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \ - IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf -a || die + IMAKECPP="${IMAKECPP:-${CHOST}-gcc -E}" xmkmf -a || die } src_compile() { |