diff options
author | 2022-05-19 11:29:07 +0800 | |
---|---|---|
committer | 2022-05-19 13:07:06 +0800 | |
commit | 78057fe9e8fb2c1a89ff10dba205f2b40b009090 (patch) | |
tree | 5fc5f19890e8a8fb089929c94713da28f60d9687 /dev-libs/marisa | |
parent | media-video/wireplumber: keyword 0.4.10-r1 for ~loong (diff) | |
download | gentoo-78057fe9e8fb2c1a89ff10dba205f2b40b009090.tar.gz gentoo-78057fe9e8fb2c1a89ff10dba205f2b40b009090.tar.bz2 gentoo-78057fe9e8fb2c1a89ff10dba205f2b40b009090.zip |
dev-libs/marisa: fix build on loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Diffstat (limited to 'dev-libs/marisa')
-rw-r--r-- | dev-libs/marisa/files/marisa-0.2.6-loong_word_size.patch | 12 | ||||
-rw-r--r-- | dev-libs/marisa/marisa-0.2.6.ebuild | 1 |
2 files changed, 13 insertions, 0 deletions
diff --git a/dev-libs/marisa/files/marisa-0.2.6-loong_word_size.patch b/dev-libs/marisa/files/marisa-0.2.6-loong_word_size.patch new file mode 100644 index 000000000000..2be85ba04ee4 --- /dev/null +++ b/dev-libs/marisa/files/marisa-0.2.6-loong_word_size.patch @@ -0,0 +1,12 @@ +--- a/include/marisa/base.h ++++ b/include/marisa/base.h +@@ -31,7 +31,8 @@ + #if defined(_WIN64) || defined(__amd64__) || defined(__x86_64__) || \ + defined(__ia64__) || defined(__ppc64__) || defined(__powerpc64__) || \ + defined(__sparc64__) || defined(__mips64__) || defined(__aarch64__) || \ +- defined(__s390x__) || (defined(__riscv) && (__riscv_xlen == 64)) ++ defined(__s390x__) || (defined(__riscv) && (__riscv_xlen == 64)) || \ ++ defined(__loongarch64) + #define MARISA_WORD_SIZE 64 + #else // defined(_WIN64), etc. + #define MARISA_WORD_SIZE 32 diff --git a/dev-libs/marisa/marisa-0.2.6.ebuild b/dev-libs/marisa/marisa-0.2.6.ebuild index 0904ea709ca0..10a14173050a 100644 --- a/dev-libs/marisa/marisa-0.2.6.ebuild +++ b/dev-libs/marisa/marisa-0.2.6.ebuild @@ -40,6 +40,7 @@ fi PATCHES=( "${FILESDIR}/${PN}-0.2.6-riscv_word_size.patch" + "${FILESDIR}/${PN}-0.2.6-loong_word_size.patch" ) src_prepare() { |