Summary: | dev-libs/beecrypt-4.2.1-r1 ABI=x32 - lt-testhmacsha1 segmentation fault in __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:2803 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | iGentoo <AlphatPC> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | slyfox, viklevin2 |
Priority: | Normal | Keywords: | NeedPatch, TESTFAILURE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 393673 | ||
Attachments: | beecrypt-4.2.1-r1-build.log |
Description
iGentoo
2013-03-16 23:00:19 UTC
Does this still happen? There were a few bug fixes in glibc land as well. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d25fb606f1cf674648e79da2ce71fe7da439508 commit 6d25fb606f1cf674648e79da2ce71fe7da439508 Author: Sergei Trofimovich <slyfox@gentoo.org> AuthorDate: 2018-10-28 18:04:51 +0000 Commit: Sergei Trofimovich <slyfox@gentoo.org> CommitDate: 2018-10-28 18:05:16 +0000 dev-libs/beecrypt: disable assembly for x32, bug #461960 beecrypt has target-specifix assembly code for arithmetics in gas/mpopt.x86_64.m4. That assumes that x86_64 has 64-bit items to represent bignums. Unfortunately that is not true for x32 ABI as detection is based on size of 'unsigned long': ``` AC_DEFUN([BEE_CPU_BITS],[ AC_CHECK_SIZEOF([unsigned long]) if test $ac_cv_sizeof_unsigned_long -eq 8; then AC_SUBST(MP_WBITS,64U) ``` To workaround this deficiency disable assembly code completely: pass --enable-debug. Closes: https://bugs.gentoo.org/461960 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-libs/beecrypt/beecrypt-4.2.1-r6.ebuild | 104 +++++++++++++++++++++++++++++ 1 file changed, 104 insertions(+) |