Summary: | sys-libs/glibc-2.32-r3: /usr/libexec/gcc/x86_64-multilib-linux-gnu/ld: .../sys-libs/glibc-2.32-r3/work/build-x86-x86_64-multilib-linux-gnu- nptl/libc_pic.os: in function `imaxdiv': (.text+0x1bad2): undefined reference to `__divmoddi4' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Aisha Tammy <gentoo> |
Component: | Current packages | Assignee: | Gentoo Crossdev team <crossdev> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | herrtimson, toolchain |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
x86_64-gentoo-linux-gnu-emerge _--info.txt
emerge_--info.txt package_environment.txt build_log_snippet.txt build.log x86_64-multilib-linux-gnu-emerge --info emerge --info.txt package_environment.txt |
Description
Aisha Tammy
2020-09-21 00:03:34 UTC
Created attachment 661716 [details]
x86_64-gentoo-linux-gnu-emerge _--info.txt
Created attachment 661719 [details]
emerge_--info.txt
CBUILD emerge --info
Comment on attachment 661716 [details]
x86_64-gentoo-linux-gnu-emerge _--info.txt
CHOST emerge --info
Created attachment 661722 [details]
package_environment.txt
contents of /usr/x86_64-gentoo-linux-gnu/var/tmp/portage/sys-libs/glibc-2.32-r1/temp/environment
Full build.log is present in url - https://openpgpkey.epsilonknot.xyz/build.log Relevant snippet has been attached here Created attachment 661725 [details]
build_log_snippet.txt
start and end part of build.log
Reproduced locally as: # crossdev x86_64-gentoo-linux-gnu # PORTAGE_CONFIGROOT=/usr/x86_64-gentoo-linux-gnu eselect profile set default/linux/amd64/17.1 # x86_64-gentoo-linux-gnu-emerge -v1 glibc The relevant failure is: """ /usr/libexec/gcc/x86_64-gentoo-linux-gnu/ld: /usr/x86_64-gentoo-linux-gnu/var/tmp/portage/sys-libs/glibc-2.32-r1/work/build-x86-x86_64-gentoo-linux-gnu-nptl/libc_pic.os: in function `imaxdiv': (.text+0x1bad2): undefined reference to `__divmoddi4' collect2: error: ld returned 1 exit status """ Our bundled libgcc.a (part of https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz) is outdated and does not contain fresh helpers for _Float128 and _Int128. It needs to be updated. Updated logs and attachments for sys-libs/glibc-2.32-r3 Created attachment 677215 [details]
build.log
Created attachment 677218 [details]
x86_64-multilib-linux-gnu-emerge --info
Created attachment 677221 [details]
emerge --info.txt
Created attachment 677224 [details]
package_environment.txt
|