From a579725374277bd828f8c741ce783f8e216f24d9 Mon Sep 17 00:00:00 2001 From: Isuru Fernando Date: Mon, 27 Sep 2021 16:07:59 -0700 Subject: [PATCH] Need rpath too when building python and override CONFIGURE_LDFLAGS only --- build/pkgs/python3/spkg-build.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/pkgs/python3/spkg-build.in b/build/pkgs/python3/spkg-build.in index e45e4805ff6..3cb837b3be6 100644 --- a/build/pkgs/python3/spkg-build.in +++ b/build/pkgs/python3/spkg-build.in @@ -90,7 +90,7 @@ sdh_configure --enable-shared $PYTHON_CONFIGURE # we need to provide paths into $SAGE_LOCAL, so that setup.py finds # the libraries needed for the extension modules - in particular sqlite3. # (The search code there does not know about CPATH and LIBRARY_PATH.) -make_LDFLAGS="-L. -L$SAGE_LOCAL/lib $LDFLAGS" +make_LDFLAGS="-L. -Wl,-rpath,. -L$SAGE_LOCAL/lib $LDFLAGS" make_CPPFLAGS="-I$SAGE_LOCAL/include $CPPFLAGS" # Also, we need to add an rpath, like we do for SAGE_LOCAL in src/bin/sage-env.