From 9aba81d8eb048db908c94a3c40c25a5fde0caee6 Mon Sep 17 00:00:00 2001 From: Christian Krinitsin Date: Mon, 16 Jun 2025 16:59:00 +0000 Subject: add 18th iteration of classifier --- results/classifier/118/debug/1453436 | 125 +++++++++++++++++++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 results/classifier/118/debug/1453436 (limited to 'results/classifier/118/debug/1453436') diff --git a/results/classifier/118/debug/1453436 b/results/classifier/118/debug/1453436 new file mode 100644 index 00000000..7d259e02 --- /dev/null +++ b/results/classifier/118/debug/1453436 @@ -0,0 +1,125 @@ +debug: 0.914 +permissions: 0.906 +register: 0.901 +user-level: 0.899 +architecture: 0.890 +semantic: 0.885 +peripherals: 0.873 +graphic: 0.868 +performance: 0.868 +device: 0.858 +virtual: 0.858 +arm: 0.857 +assembly: 0.849 +network: 0.845 +PID: 0.842 +hypervisor: 0.839 +ppc: 0.818 +socket: 0.817 +kernel: 0.811 +mistranslation: 0.809 +risc-v: 0.793 +files: 0.789 +boot: 0.763 +KVM: 0.762 +TCG: 0.762 +vnc: 0.746 +x86: 0.738 +VMM: 0.733 +i386: 0.550 + +Building on OS X: Undefined symbols ___emutls_v.prng_state and ___emutls_v.prng_state_data + +Trying to build qemu on my system fails during linking with the error: + +Undefined symbols for architecture x86_64: + "___emutls_v.prng_state", referenced from: + _main in region-test.o + __GLOBAL__sub_I_65535_0_region_test.c in region-test.o + "___emutls_v.prng_state_data", referenced from: + _main in region-test.o + __GLOBAL__sub_I_65535_0_region_test.c in region-test.o + +My setup: + +OS: OS X 10.10.3, 64bit +gcc: 5.1.0 +clang: 6.1.0 + +configure command: + +configure --prefix="$HOME/local" --cc=clang --host-cc=clang --cxx=clang++ + +It makes no difference whether I try to build in the source directory or somewhere else. +It is the same for qemu release 2.3.0 and qemu git@f8340b360b9bc29d48716ba8aca79df2b9544979. + +Now this is clearly happening in the pixman submodule, but it does not seem to be a pixman issue, as I can clone git://anongit.freedesktop.org/pixman @cf086d4949092861dc3729465a3881d229cc1060 and build it without any errors with just : + +configure --prefix="$HOME/local" +make + +It also works with + +configure --prefix="$HOME/local" CC=clang CXX=clang++ +make + +although then OpenMP is disabled. +Also, running + +nm qemu/pixman/test/utils.o + +gives me (amongst other stuff): + +0000000000000020 C ___emutls_v.prng_state +0000000000000020 C ___emutls_v.prng_state_data + +So the symbols are actually there, it's really just linking that fails. + +On 9 May 2015 at 19:19, Molt