| Summary: | libtool 2.4.2 -> 2.4.4 upgrade broke shared library support on mips64 | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] OE-Core | Reporter: | Tanu Kaskinen <tanuk> |
| Component: | devtools / tool chain | Assignee: | Khem Raj <raj.khem> |
| Status: | VERIFIED WORKSFORME | QA Contact: | Bogdan Alexandru Voiculescu <bogdanx.a.voiculescu> |
| Severity: | major | ||
| Priority: | Medium | CC: | bogdanx.a.voiculescu, meta.mr.watcher, meta.watcher, ross.burton |
| Version: | 1.8 | ||
| Target Milestone: | 2.1 | ||
| Hardware: | x86 | ||
| OS: | mips | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | Don't know | |
|
Description
Tanu Kaskinen
2015-05-18 11:42:54 UTC
Assigning to Khem, as instructed by Ross. Sorry, I should have pasted a bit more of the configure output... The first message probably points towards the root cause: | checking whether the mips64-oe-linux-gcc -meb -mabi=64 -mhard-float --sysroot=/home/tanu/oe-qemumips64/tmp-glibc/sysroots/qemumips64 linker (mips64-oe-linux-ld --sysroot=/home/tanu/oe-qemumips64/tmp-glibc/sysroots/qemumips64 -m elf) supports shared libraries... mips64-oe-linux-ld: unrecognised emulation mode: elf | Supported emulations: elf64btsmip elf32btsmipn32 elf32ltsmipn32 elf32btsmip elf32ltsmip elf64ltsmip | no | checking dynamic linker characteristics... GNU/Linux ld.so | checking how to hardcode library paths into programs... unsupported | checking whether stripping libraries is possible... yes | checking if libtool supports shared libraries... no | checking whether to build shared libraries... no | checking whether to build static libraries... yes | configure: error: --enable-static is not supported by kmod Just tried this again with current master. NOTE: Running .../mips64-poky-linux/kmod/21+gitAUTOINC+114ec87c85-r0/git/configure --build=x86_64-linux --host=mips64-poky-linux --target=mips64-poky-linux [...] checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no It appears that either libtool 2.4.6, or something else, fixed this. I have built recently MIPS64 and works. |