From 4d44270ca1de56dae3bc7e814e3e23e0183d40c8 Mon Sep 17 00:00:00 2001 From: rdb Date: Sun, 17 Jan 2010 21:40:20 +0000 Subject: [PATCH] ldconfig fix for FreeBSD, provided by deflected --- makepanda/makepandacore.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/makepanda/makepandacore.py b/makepanda/makepandacore.py index 96eed22bec..cd5a632517 100644 --- a/makepanda/makepandacore.py +++ b/makepanda/makepandacore.py @@ -1030,7 +1030,10 @@ def GetLibCache(): LD_CACHE = [] print "Generating library cache..." if (LocateBinary("ldconfig") != None): - handle = os.popen(LocateBinary("ldconfig") + " -NXp") + if (sys.platform.startswith("freebsd")): + handle = os.popen(LocateBinary("ldconfig")) + else: + handle = os.popen(LocateBinary("ldconfig") + " -NXp") result = handle.read().strip().split("\n") for line in result: lib = line.strip().split(" ", 1)[0]