summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Szuba <marecki@gentoo.org>2021-07-28 12:05:29 +0100
committerMarek Szuba <marecki@gentoo.org>2021-07-28 12:27:57 +0100
commit7138ee0fe68cac7adf083255541cb18b32fbf688 (patch)
tree651da48ab82acf80729feff9f0fe9a1af9088f64 /profiles
parentdev-libs/apr: keyword 1.7.0-r2 for ~riscv (diff)
downloadgentoo-7138ee0fe68cac7adf083255541cb18b32fbf688.tar.gz
gentoo-7138ee0fe68cac7adf083255541cb18b32fbf688.tar.bz2
gentoo-7138ee0fe68cac7adf083255541cb18b32fbf688.zip
app-cdr/cdrtools: keyword for -riscv
Uses a byzantine "build system" (i.e. a massive pile of makefiles) which we already have to patch extensively to play nicely with Gentoo conventions, and which has made it a major pain in the neck for me when I tried to figure out why it takes a different path on rv64 than on amd64 (and presumably other already-supported arches). Anyway, what happens here is: - while trying to compile align_test, make calls 'makedepend' rather than 'gcc -M' to generate dependencies. This doesn't work correctly in our case for clean installs (makedepend cannot find include/schily), resulting in a .d file containing nothing but a 'do not delete' comment - the scripts attempt extract of the name of the compiler which is to be used to build align_test from the .d file, and with the file being empty end up using an empty string instead; - align_test is not compiled -> align.h is not generated -> everything falls over. Nb. this is unlikely to be fixed upstream because standalone cdrtools have been deprecated in favour of schily-tools since at least 2018 - see Bug #672060. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Diffstat (limited to 'profiles')
-rw-r--r--profiles/arch/riscv/package.use.mask4
1 files changed, 4 insertions, 0 deletions
diff --git a/profiles/arch/riscv/package.use.mask b/profiles/arch/riscv/package.use.mask
index 0913c07249aa..dfdaca208e63 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Marek Szuba <marecki@gentoo.org> (2021-07-28)
+# app-cdr/cdrtools fails to compile on riscv
+dev-util/catalyst iso
+
# Yixun Lan <dlan@gentoo.org> (2021-07-27)
# depend on sci-physics/bullet, media-libs/libv4l, media-libs/libsdl2
# which not keyworded