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/1193628 | 118 +++++++++++++++++++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 results/classifier/118/debug/1193628 (limited to 'results/classifier/118/debug/1193628') diff --git a/results/classifier/118/debug/1193628 b/results/classifier/118/debug/1193628 new file mode 100644 index 00000000..b3c5591d --- /dev/null +++ b/results/classifier/118/debug/1193628 @@ -0,0 +1,118 @@ +debug: 0.806 +semantic: 0.804 +user-level: 0.794 +permissions: 0.785 +assembly: 0.781 +graphic: 0.765 +device: 0.765 +register: 0.762 +virtual: 0.759 +architecture: 0.731 +performance: 0.724 +files: 0.703 +PID: 0.695 +arm: 0.695 +risc-v: 0.684 +peripherals: 0.673 +mistranslation: 0.672 +VMM: 0.668 +ppc: 0.649 +TCG: 0.643 +hypervisor: 0.637 +kernel: 0.624 +socket: 0.622 +network: 0.607 +KVM: 0.592 +vnc: 0.590 +boot: 0.571 +x86: 0.456 +i386: 0.270 + +Undefined References + +I've been able to make qemu on ubuntu 13.04 for all last releases: 1.4.0 -> 1.5.0 + +Unfortunately, when I launch one of them with a Cisco ASA, it crashes inside GNS3 (latest release) for Ubuntu. +The top GNS3 developer told me they experienced similar results and advised me to use qemu 1.1.0. + +The problem is that I cannot link that version. I always have these errors: + +"LINK qemu-ga +qemu-timer.o: In function `dynticks_rearm_timer': +/home/actionmystique/Downloads/qemu-1.1.0/qemu-timer.c:538: undefined reference to `timer_gettime' +/home/actionmystique/Downloads/qemu-1.1.0/qemu-timer.c:551: undefined reference to `timer_settime' +qemu-timer.o: In function `dynticks_stop_timer': +/home/actionmystique/Downloads/qemu-1.1.0/qemu-timer.c:524: undefined reference to `timer_delete' +qemu-timer.o: In function `dynticks_start_timer': +/home/actionmystique/Downloads/qemu-1.1.0/qemu-timer.c:510: undefined reference to `timer_create' +collect2: error: ld returned 1 exit status +make: *** [qemu-ga] Error 1" + +The man pages say we need to link with '-lrt' option, but I could not find it in the Makefile. +I do not know how to correct this issue. + +As you note, 1.1 is now pretty old; you will be much better off in the long run investigating why your guest OS doesn't work under current QEMU. + + +This is a change in glibc. Since version 2.17, clock_gettime() and friends were moved from -lrt to the main libc, so for linking with clock_gettime(), -lrt isn't needed anymore. + +However, (old) qemu configure only checked clock_gettime(), and used other functions like timer_create() &Co above. + +There was a patch: + +commit 8bacde8d86a09699207d85d4bab06162aed18dc4 +Author: Natanael Copa