]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
rbd: don't link with -lcrypto
authorAurelien Jarno <aurelien@aurel32.net>
Mon, 7 Mar 2011 06:17:49 +0000 (07:17 +0100)
committerAurelien Jarno <aurelien@aurel32.net>
Tue, 29 Mar 2011 06:53:13 +0000 (08:53 +0200)
rbd support tries to both link with -lrados and -lcrypto. While the
first one is of course necessary, the second is not necessary (only
librados ifself needs to link with libcrypto).

This fixes a licensing issue: qemu as a whole is GPL v2, and thus can't
be linked with OpenSSL without an exception in the license, which seems
difficult to get given the number of persons involved.

Cc: Christian Brunner <chb@muc.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
(cherry picked from commit cc4e8741ccdaa905017f3c7c59e14c685a239c2d)

configure

index 598e8e1ebb0fb1634b565fdcaf8199b3a67f5bf6..f2551b38d8f3aa67813e3eee99c2f4f2485c6d9c 100755 (executable)
--- a/configure
+++ b/configure
@@ -1795,7 +1795,7 @@ if test "$rbd" != "no" ; then
 #include <rados/librados.h>
 int main(void) { rados_initialize(0, NULL); return 0; }
 EOF
-  rbd_libs="-lrados -lcrypto"
+  rbd_libs="-lrados"
   if compile_prog "" "$rbd_libs" ; then
     librados_too_old=no
     cat > $TMPC <<EOF