summary refs log tree commit diff stats
path: root/results/classifier/108/other/984516
diff options
context:
space:
mode:
Diffstat (limited to 'results/classifier/108/other/984516')
-rw-r--r--results/classifier/108/other/98451684
1 files changed, 84 insertions, 0 deletions
diff --git a/results/classifier/108/other/984516 b/results/classifier/108/other/984516
new file mode 100644
index 000000000..78484e353
--- /dev/null
+++ b/results/classifier/108/other/984516
@@ -0,0 +1,84 @@
+graphic: 0.616
+semantic: 0.599
+other: 0.590
+permissions: 0.588
+files: 0.567
+device: 0.537
+performance: 0.495
+PID: 0.491
+network: 0.466
+debug: 0.452
+socket: 0.426
+vnc: 0.416
+boot: 0.357
+KVM: 0.334
+
+should use sdl-config for static build not pkg-config
+
+In the configure script when a user wants to compile a static QEMU and enable SDL support (i.e. ./configure --static --enable-sdl):
+
+pkg-config does not have an option "--static-libs". For correct results (to find the static archive libSDL.a) you need to use sdl-config --static-libs.
+
+
+This is how I get it to work for me anyway:
+
+
+diff --git a/configure b/configure
+index 2d62d12..3de4c9b 100755
+--- a/configure
++++ b/configure
+@@ -1548,7 +1548,7 @@ int main( void ) { return SDL_Init (SDL_INIT_VIDEO); }
+ EOF
+   sdl_cflags=`$sdlconfig --cflags 2> /dev/null`
+   if test "$static" = "yes" ; then
+-    sdl_libs=`$sdlconfig --static-libs 2>/dev/null`
++    sdl_libs=`${SDL_CONFIG-${cross_prefix}sdl-config} --static-libs`
+   else
+     sdl_libs=`$sdlconfig --libs 2> /dev/null`
+   fi
+
+Sorry, I stripped out the "2>/dev/null" when I was debugging and forgot to add it back in:
+
+
+diff --git a/configure b/configure
+index 2d62d12..3de4c9b 100755
+--- a/configure
++++ b/configure
+@@ -1548,7 +1548,7 @@ int main( void ) { return SDL_Init (SDL_INIT_VIDEO); }
+ EOF
+   sdl_cflags=`$sdlconfig --cflags 2> /dev/null`
+   if test "$static" = "yes" ; then
+- sdl_libs=`$sdlconfig --static-libs 2>/dev/null`
++ sdl_libs=`${SDL_CONFIG-${cross_prefix}sdl-config} --static-libs 2>/dev/null`
+   else
+     sdl_libs=`$sdlconfig --libs 2> /dev/null`
+   fi
+
+
+pkg-config supports --static, and QEMU uses it.
+
+Please try whether
+
+   pkg-config --libs --static sdl
+
+gives the correct flags with your distribution. If not, that distribution is buggy.
+
+you are correct, can we switch the parameter from "--static-libs" to "--libs --static" ?
+
+diff --git a/configure b/configure
+index 2d62d12..b0cedd2 100755
+--- a/configure
++++ b/configure
+@@ -1548,7 +1548,7 @@ int main( void ) { return SDL_Init (SDL_INIT_VIDEO); }
+ EOF
+   sdl_cflags=`$sdlconfig --cflags 2> /dev/null`
+   if test "$static" = "yes" ; then
+-    sdl_libs=`$sdlconfig --static-libs 2>/dev/null`
++    sdl_libs=`$sdlconfig --libs --static 2>/dev/null`
+   else
+     sdl_libs=`$sdlconfig --libs 2> /dev/null`
+   fi
+
+Finally fixed here:
+http://git.qemu.org/?p=qemu.git;a=commitdiff;h=5f37e6d4a7b22ccf1bb8fa4
+