diff options
author | Marek Szuba <marecki@gentoo.org> | 2021-07-28 12:05:29 +0100 |
---|---|---|
committer | Marek Szuba <marecki@gentoo.org> | 2021-07-28 12:27:57 +0100 |
commit | 7138ee0fe68cac7adf083255541cb18b32fbf688 (patch) | |
tree | 651da48ab82acf80729feff9f0fe9a1af9088f64 /profiles | |
parent | dev-libs/apr: keyword 1.7.0-r2 for ~riscv (diff) | |
download | gentoo-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.mask | 4 |
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 |