Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 03 Dec 2007 14:41:59 +0100
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        Chuck Robey <chuckr@chuckr.org>
Cc:        Yuri <yuri@rawbw.com>, freebsd-hackers@freebsd.org
Subject:   Re: Linux executable picks up FreeBSD library over linux one and breaks
Message-ID:  <20071203144159.irjelm2c0c8o8csw@webmail.leidinger.net>
In-Reply-To: <4752F825.8020505@chuckr.org>
References:  <1196470143.4750af7f6accf@webmail.rawbw.com> <4752F825.8020505@chuckr.org>

next in thread | previous in thread | raw e-mail | index | archive | help

Quoting Chuck Robey <chuckr@chuckr.org> (from Sun, 02 Dec 2007  
13:23:33 -0500):

> You've gotten some good suggestions, but I might add one more, I don't
> think it's been mentioned.  I have foound, myself in the last 2 weeks,
> some FreeBSD ports putting in Linux tools, installing stuff in the
> wrong places, like sticking in SYSV libraries in /usr/local/lib instead
> of /compat/linux/usr/lib.  I verified in that case that the Linux

If they put the libs directly in /usr/local/lib instead of  
/usr/local/lib/<linux_port_specific_directory>, then it is a big  
error. But if it is in a subdirectory where no FreeBSD lib resides, it  
is ok (the linux browser sets LD_LIBRARY_PATH in the start script to  
the right path).

Have a look how the native browser works, the private libs are not in  
ldconfig either and the browser start script sets the library path for  
the browser binary. At least it did this the last time I checked...

Bye,
Alexander.

-- 
Ryan's Law:
	Make three correct guesses consecutively
	and you will establish yourself as an expert.

http://www.Leidinger.net    Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID = 72077137



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071203144159.irjelm2c0c8o8csw>