Open Cloudef opened 7 years ago
Yeah known, you cant preload the arm libfakeroot into the x86-64 compiler, hopefully you wont require fakeroot "abilities" when using the compiler/linker so it"s benign. Maybe one could build both fakeroots and patch in support to pick the correct .so, but I"m not looking into it more unless it becomes an actual issue
I think LD_PRELOAD supports multiarch libs. At least it can resolve lib32 in x86_64 systems. But yeah, all recipes so far should not be affected by this.
Notice the line
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
This is just a hunch, but probably needs libfakeroot build for the x86_64 overlay, or it tries to LD_PRELOAD ARM32 lib on the cross-compiler. This isn't fatal error, but in theory can cause failures if paths for compiler/linker are weird, and need fakeroot to be resolved properly.