[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH][TOOLS] ioemu: linking fix for *BSD

On Thursday 14 August 2008 11:31:46 Daniel P. Berrange wrote:
> On Thu, Aug 14, 2008 at 10:59:20AM +0200, Christoph Egger wrote:
> > Hi,
> >
> > Attached patch tells the linker where to find
> >
> >         libxenctrl.so.3.2, libxenguest.so.3.2 and libxenstore.so.3.0
> >
> > when launching qemu-dm.
> This is bogus - the linker can find libraries just fine without
> requiring -rpath. If it doesn't, then you need to fix your ld.so.conf
> to point to the non-standard location that you're installing libraries
> into.
> Fedora forbids any use of -rpath, and Debian strongly discourages its
> use
> http://wiki.debian.org/RpathIssue
> http://fedoraproject.org/wiki/Packaging/Guidelines#Beware_of_Rpath
> Daniel

ld.so.conf (for rpaths) is largely a hack to help people who can't relink 
binaries and don't want to / can't pollute system dirs.
rpath is the "elf way".  ld.so.conf is additional hack some ELF systems 
provide.  solaris doesn't, for instance.

AMD Saxony, Dresden, Germany
Operating System Research Center

Legal Information:
AMD Saxony Limited Liability Company & Co. KG
Sitz (Geschäftsanschrift):
   Wilschdorfer Landstr. 101, 01109 Dresden, Deutschland
Registergericht Dresden: HRA 4896
vertretungsberechtigter Komplementär:
   AMD Saxony LLC (Sitz Wilmington, Delaware, USA)
Geschäftsführer der AMD Saxony LLC:
   Dr. Hans-R. Deppe, Thomas McCoy

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.