diff options
Diffstat (limited to 'results/classifier/118/user-level-arm/1829079')
| -rw-r--r-- | results/classifier/118/user-level-arm/1829079 | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/results/classifier/118/user-level-arm/1829079 b/results/classifier/118/user-level-arm/1829079 new file mode 100644 index 000000000..f75793749 --- /dev/null +++ b/results/classifier/118/user-level-arm/1829079 @@ -0,0 +1,95 @@ +user-level: 0.914 +graphic: 0.894 +mistranslation: 0.889 +architecture: 0.870 +files: 0.858 +semantic: 0.854 +arm: 0.807 +performance: 0.768 +ppc: 0.749 +PID: 0.743 +register: 0.679 +debug: 0.656 +device: 0.644 +vnc: 0.636 +virtual: 0.622 +permissions: 0.613 +kernel: 0.605 +network: 0.516 +socket: 0.505 +x86: 0.465 +peripherals: 0.462 +risc-v: 0.458 +boot: 0.458 +TCG: 0.449 +VMM: 0.421 +hypervisor: 0.390 +assembly: 0.387 +KVM: 0.312 +i386: 0.275 +-------------------- +arm: 0.996 +user-level: 0.981 +files: 0.092 +debug: 0.036 +TCG: 0.027 +network: 0.026 +virtual: 0.015 +register: 0.012 +PID: 0.009 +semantic: 0.006 +device: 0.006 +kernel: 0.005 +architecture: 0.005 +socket: 0.004 +hypervisor: 0.004 +performance: 0.002 +boot: 0.002 +vnc: 0.002 +graphic: 0.002 +VMM: 0.001 +risc-v: 0.001 +permissions: 0.001 +peripherals: 0.001 +assembly: 0.001 +mistranslation: 0.001 +ppc: 0.000 +x86: 0.000 +i386: 0.000 +KVM: 0.000 + +Can't build static on ARM (Raspbian) + +I am trying to build static QEMU on Raspbian, chrooted into using systemd-nspawn with QEMU 4.0.0. +This is how my compiling looks: +https://pastebin.com/PYZYeRCN +Just the problematic part: +https://pastebin.com/7LxWPMxA +How I do the compiling: +https://pastebin.com/pYM17A6R (I plan to share this tutorial when it will work) +It is a coincidence, or the build fails because it cannot find lp11-kit. I did some symlinks: +ln -s /usr/lib/arm-linux-gnueabihf/libp11-kit.so.0 /usr/lib/libp11-kit.so.0 +ln -s /usr/lib/arm-linux-gnueabihf/libp11-kit.so /usr/lib/libp11-kit.so +(should I also symlink libp11.so and libp11.so.2? I think I have installed all required p11 packages! + +Git commit hash: git rev-parse HEAD +e329ad2ab72c43b56df88b34954c2c7d839bb373 + +This looks Debian specific. Not sure why you have to install the p11-kit/libp11-dev/libp11-2 packages although. + +I agree with Philippe - if you have to symlink your libraries like this, it is certainly not a bug in QEMU, but a problem of your distro. So please report this issue in your distro bugtracker instead. + +You might find that adding --disable-tools to your configure line also helps in not trying to statically link random binaries you don't really want. + + +Well, the symlinks didn't resolve the issue. I just tried them to see if this will solve the issue. + +And I installed a lot of packages, blindly trying to solve this issue. Using full Raspbian instead of Raspbian Lite was also an attempt to do so. I'm just an advanced Linux user, not a developer! I will cut the list down to the necessary ones when I get it to compile! + +pmaydell: Thank you a lot, it compiles successfully with --disable-tools in configure. I have one question... does it affect how QEMU static binary works in any way? I'm just curious. + + + + +No, --disable-tools won't change the qemu-* binaries that are built. It just stops us trying to build some binaries like the 'ivshmem-client' one that was causing a problem for you. + |