Summary: | dev-libs/libgcrypt-1.9.4[-asm]: fails to build on hppa1.1 (./.libs/libgcrypt.so: undefined reference to `__udiv_qrnnd') | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sam James <sam> |
Component: | Current packages | Assignee: | Mikle Kolyada (RETIRED) <zlogene> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | base-system, releng |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | HPPA | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=76375 https://dev.gnupg.org/T5976 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Sam James
2022-02-07 22:45:40 UTC
matt hit this during the livecd-stage1-hppa1.1-20220201T043702Z build Not sure if this is ccache related. We've had problems there before. So I don't forget: __udiv_qrnnd is a software division routine provided by glibc: sysdeps/hppa/hppa1.1/udiv_qrnnd.S sysdeps/hppa/udiv_qrnnd.S Need to check whether it appears to be exported correctly. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faf8e412f95a3becd535017e283158037d78e0a2 commit faf8e412f95a3becd535017e283158037d78e0a2 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-05-01 23:10:48 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-05-01 23:11:01 +0000 dev-libs/libgcrypt: disable asm for hppa1.1 Closes: https://bugs.gentoo.org/832871 Signed-off-by: Sam James <sam@gentoo.org> dev-libs/libgcrypt/libgcrypt-1.10.1.ebuild | 5 ++++- dev-libs/libgcrypt/libgcrypt-1.8.8.ebuild | 6 +++++- dev-libs/libgcrypt/libgcrypt-1.8.9.ebuild | 6 +++++- dev-libs/libgcrypt/libgcrypt-1.9.4-r1.ebuild | 5 ++++- 4 files changed, 18 insertions(+), 4 deletions(-) Still an issue. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=918f1e41fbd689749807ff8d2d3a99c4124a50ad commit 918f1e41fbd689749807ff8d2d3a99c4124a50ad Author: Sam James <sam@gentoo.org> AuthorDate: 2022-05-13 02:57:22 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-05-13 02:57:22 +0000 dev-libs/libgcrypt: restore asm usage for HPPA 1.1 It looks like I got it the wrong way around -- USE=-asm is the broken thing on HPPA 1.1, not USE=asm. (This explains why stage builds were acting up, I think, as they use USE=-* initially?) Bug: https://bugs.gentoo.org/832871 Signed-off-by: Sam James <sam@gentoo.org> dev-libs/libgcrypt/libgcrypt-1.9.4-r1.ebuild | 2 -- 1 file changed, 2 deletions(-) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b54b910baa46dac7f6f78ca0889799e639becf83 commit b54b910baa46dac7f6f78ca0889799e639becf83 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-06-15 20:58:01 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-06-15 20:58:01 +0000 dev-libs/libgcrypt: backport -asm patch for HPPA Closes: https://bugs.gentoo.org/832871 Signed-off-by: Sam James <sam@gentoo.org> .../files/libgcrypt-1.10.1-fix-no-asm-hppa.patch | 35 ++++++ dev-libs/libgcrypt/libgcrypt-1.10.1-r1.ebuild | 128 +++++++++++++++++++++ 2 files changed, 163 insertions(+) |