Summary: | cross-mips-unknown_softfloat-linux-uclibc/uclibc-0.9.33.2-r15 - headers fails with mips-unknown_softfloat-linux-uclibc-gcc: Command not found | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alon Bar-Lev (RETIRED) <alonbl> |
Component: | Current packages | Assignee: | Embedded Gentoo Team <embedded> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | alonbl, O01eg |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
cross-mips-unknown_softfloat-linux-uclibc-info.log
cross-mips-unknown_softfloat-linux-uclibc-uclibc-headers.log.xz uclibc.ebuild-001-headers.patch uclibc.ebuild-001-mips.patch |
Description
Alon Bar-Lev (RETIRED)
2016-07-10 20:44:38 UTC
Created attachment 440310 [details]
cross-mips-unknown_softfloat-linux-uclibc-info.log
Created attachment 440312 [details]
cross-mips-unknown_softfloat-linux-uclibc-uclibc-headers.log.xz
Created attachment 440414 [details, diff]
uclibc.ebuild-001-headers.patch
Once progressed I get: CC libc/sysdeps/linux/mips/__longjmp.os /var/tmp/portage/cross-mips-unknown_softfloat-linux-uclibc/uclibc-0.9.33.2-r15/temp/cc1RBCuf.s: Assembler messages: /var/tmp/portage/cross-mips-unknown_softfloat-linux-uclibc/uclibc-0.9.33.2-r15/temp/cc1RBCuf.s:22: Error: opcode not supported on this processor: mips1 (mips1) `l.d $f20,56($4)' /var/tmp/portage/cross-mips-unknown_softfloat-linux-uclibc/uclibc-0.9.33.2-r15/temp/cc1RBCuf.s:25: Error: opcode not supported on this processor: mips1 (mips1) `l.d $f22,64($4)' ... Created attachment 440418 [details, diff]
uclibc.ebuild-001-mips.patch
More fixes.
1. Do not try to execute gcc while building headers.
2. Do not enable LDSO_GNU_HASH_SUPPORT in mips as "ld: .gnu.hash is incompatible with the MIPS ABI"
3. Set UCLIBC_HAS_FPU to n if tc-is-softfloat.
I got same error mipsel-hardfloat-linux-uclibc and latest patch fixed it. uclibc support in Gentoo has been removed. |