Re: [PATCH] configure: Add search path for 64bit library.
From: Ben Hutchings <hidden>
Date: 2012-08-13 16:22:53
On Mon, 2012-08-13 at 08:26 -0700, Stephen Hemminger wrote:
On Tue, 7 Aug 2012 19:15:58 +0100 Ben Hutchings [off-list ref] wrote:quoted
The subject line doesn't say what this is for, but it looks like iproute2... On Tue, 2012-08-07 at 12:22 +0800, Li Wei wrote:quoted
Signed-off-by: Li Wei <redacted> --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)diff --git a/configure b/configure index 0f4444f..997759c 100755 --- a/configure +++ b/configure@@ -149,7 +149,7 @@ check_ipt() check_ipt_lib_dir() { IPT_LIB_DIR="" - for dir in /lib /usr/lib /usr/local/lib + for dir in /lib /usr/lib /usr/local/lib /lib64 /usr/lib64 /usr/local/lib64 do for file in $dir/{xtables,iptables}/lib*t_*so ; do if [ -f $file ]; thenOn a bi-arch system, surely the lib64 directories should be preferred to the lib directories? And this still leaves multi-arch to be handled. I think this should be done with pkg-config: pkg-config --variable=xtlibdir xtables possibly with that directory list as a fallback if it's useful to support iptables library versions that didn't include xtables.pc. Ben.Does every distro have pkg-config or does more logic need to be done here?
Every distro has pkg-config; the question is whether you want to support library versions that don't include a pkg-config file (xtables.pc), if they exist. Ben. -- Ben Hutchings, Staff Engineer, Solarflare Not speaking for my employer; that's the marketing department's job. They asked us to note that Solarflare product names are trademarked.