>From 91e080e2c1cefbc15abd1eb93bea85a9a0295140 Mon Sep 17 00:00:00 2001 From: Knut Petersen Date: Wed, 16 Jan 2019 14:22:13 +0100 Subject: [PATCH 2/3] Install db libs in usr/lib as well as usr/lib64 On some build systems our libdb is expected in usr/lib, on others it is expected to be found in usr/lib64. Don't try to be smart, simply store libdb in usr/lib and create symbolic links in usr/lib64. --- gub/specs/db.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gub/specs/db.py b/gub/specs/db.py index 09abebfb..c7d7c0ae 100644 --- a/gub/specs/db.py +++ b/gub/specs/db.py @@ -88,3 +88,11 @@ class Db__tools (tools.AutoBuild, Db): # FIXME: /usr/docs/ is full of invalid symlinks self.system ('rm -rf %(install_prefix)s/docs') self.system ('cd %(install_prefix)s/lib && ln -s libdb-*.la libdb.la') + self.system ('mkdir -p %(install_prefix)s/lib64') + self.system ('cd %(install_prefix)s/lib64 && ln -s ../lib/libdb.la libdb.la') + self.system ('cd %(install_prefix)s/lib64 && ln -s ../lib/libdb.so libdb.so') + self.system ('cd %(install_prefix)s/lib64 && ln -s ../lib/libdb-4.7.so libdb-4.7.so') + self.system ('cd %(install_prefix)s/lib64 && ln -s ../lib/libdb-4.so libdb-4.so') + self.system ('cd %(install_prefix)s/lib64 && ln -s ../lib/libdb.a libdb.a') + self.system ('cd %(install_prefix)s/lib64 && ln -s ../lib/libdb-4.7.la libdb-4.7.la') + self.system ('cd %(install_prefix)s/lib64 && ln -s ../lib/libdb-4.7.a libdb-4.7.a') -- 2.20.1