| Summary: | missing efiemu32/64.o in grub2 32 bit | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Nicolas Pomarède <npomarede> |
| Component: | RPM Packages | Assignee: | Barry Jackson <zen25000> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | mageia, tmb, zen25000 |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | i586 | ||
| OS: | Linux | ||
| Whiteboard: | OK | ||
| Source RPM: | grub2-2.00-59.mga5 | CVE: | |
| Status comment: | |||
|
Description
Nicolas Pomarède
2014-05-27 11:16:28 CEST
From what I can gather from upstream grub2, in order to fix this we need to be building grub2 with "gcc-multilib" as a BuildRequire and use: CFLAGS="-m64 -nostdlib -O2 -mcmodel=large -mno-red-zone" for both i586 and x86_64 builds. We don't have a gcc-multilib package and AFAICT we don't build gcc with --enable-multilib so cc-ing tmb for some help ;) Assignee:
bugsquad =>
zen25000 Nicolas, It seems that this is not currently supported by our build system, so it's unlikely to happen in the immediate future. I'm somewhat puzzled as to why you are using 32 bit Mageia on 64 bit hardware? I'm also not sure whether to leave this bug open or close it as wontfix. Thomas? For personnal projects and compatibility reasons, I need to use a 32 bit system. Too bad it's not possible. What 32 bit software will not run on a Mageia 64 bit system? 32 bit repos are enabled by default in Mga x86_64 install, so 32 bit libs are all available. My own software :) Low level emulator, with memory access / endianess to handle, and I need a machine in 32 bit to ensure it works fine in 32 bit :) This is not just about running the program, but having the whole compilation chain as a normal 32 bit user would have. I want to validate that everything compiles/works on a genuine 32 bit distrib. I could use cross compilation for different arch / cpu, but that's not the point, this PC is used to have a 32 bit distrib to be able to check the whole process in the exact condition of a full 32 bit distrib. But this is getting slightly off topic :) Well, I'm using linux32 with iurt to test compilation on 32-bit distrib and so long it has worked like on real 32-bit system. (In reply to Sander Lepik from comment #8) > Well, I'm using linux32 with iurt to test compilation on 32-bit distrib and > so long it has worked like on real 32-bit system. Exactly - I do the same. Closing as there is no way to enable this currently. Status:
NEW =>
RESOLVED |