From: Bastian Blank Date: Sat, 5 Jul 2014 09:47:02 +0000 (+0200) Subject: tools-python-prefix.diff X-Git-Tag: archive/raspbian/4.8.5+shim4.10.2+xsa282-1+deb9u11+rpi1^2~17 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2e069edcb7eb0644ce2719c598b0a30c1ea459af;p=xen.git tools-python-prefix.diff Patch-Name: tools-python-prefix.diff Gbp-Pq: Name tools-python-prefix.diff --- diff --git a/tools/python/setup.py b/tools/python/setup.py index 8faf1c0ddc..db61025ee3 100644 --- a/tools/python/setup.py +++ b/tools/python/setup.py @@ -5,6 +5,7 @@ import os, sys XEN_ROOT = "../.." extra_compile_args = [ "-fno-strict-aliasing", "-Werror" ] +extra_link_args = [ "-Wl,-rpath,${ORIGIN}/../../.." ] PATH_XEN = XEN_ROOT + "/tools/include" PATH_LIBXENTOOLLOG = XEN_ROOT + "/tools/libs/toollog" @@ -23,11 +24,12 @@ xc = Extension("xc", library_dirs = [ PATH_LIBXC ], libraries = [ "xenctrl", "xenguest" ], depends = [ PATH_LIBXC + "/libxenctrl.so", PATH_LIBXC + "/libxenguest.so" ], - extra_link_args = [ "-Wl,-rpath-link="+PATH_LIBXENTOOLLOG ], + extra_link_args = extra_link_args + [ "-Wl,-rpath-link="+PATH_LIBXENTOOLLOG ], sources = [ "xen/lowlevel/xc/xc.c" ]) xs = Extension("xs", extra_compile_args = extra_compile_args, + extra_link_args = extra_link_args, include_dirs = [ PATH_XEN, PATH_XENSTORE + "/include", "xen/lowlevel/xs" ], library_dirs = [ PATH_XENSTORE ], libraries = [ "xenstore" ],