commit:     aa660b094c6a29bc46d6018139904d82e1e7667b
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  9 10:47:24 2021 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Fri Jul  9 11:37:13 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa660b09

dev-lang/lua: keyword 5.1.5-r106 for -riscv

Certain string.format operations produce clearly wrong results, for
instance "string.format("%d", 2^63)" gives -9223372036854775808 on
amd64 yet 9223372036854775807 on riscv. This is the same as with 5.2 but
unlike the latter, it doesn't trigger a test failure here due to
much smaller test coverage of 5.1.

This might be a formatting-only problem because the binary representation
of 2^63 looks the same (and OK) on both arches, not to mention that for
newer Lua versions 2^63 is already considered out of range for '%d'
- but err on the side of caution for now.

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 dev-lang/lua/lua-5.1.5-r106.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/lua/lua-5.1.5-r106.ebuild 
b/dev-lang/lua/lua-5.1.5-r106.ebuild
index eed2660a761..234289c293b 100644
--- a/dev-lang/lua/lua-5.1.5-r106.ebuild
+++ b/dev-lang/lua/lua-5.1.5-r106.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.lua.org/ftp/${P}.tar.gz";
 
 LICENSE="MIT"
 SLOT="5.1"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 -riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+deprecated readline"
 
 COMMON_DEPEND="

Reply via email to