On 11/25/2012 05:07 AM, Chen Baozi wrote:
Add ${ROOTFS}/usr/lib in which libppl_c.so.4 is located.
Signed-off-by: Chen Baozi <baozich(a)gmail.com>
---
stage1 | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/stage1 b/stage1
index fe0fc8d..370a38e 100755
--- a/stage1
+++ b/stage1
@@ -724,7 +724,7 @@ fi
srpm cloog
mcd $BUILDDIR/t-cloog
$SRC/cloog-*/configure $TCONFIGARGS --with-ppl
- make $J LDADD="-rpath ${ROOTFS}/lib -lcloog"
+ make $J LDADD="-rpath '${ROOTFS}/lib:${ROOTFS}/usr/lib' -lcloog"
make $J install DESTDIR=${ROOTFS}
fix_la cloog
;;
Thanks for the patch!
In the latest version of the stage1 script, the make line above looks
like this:
make $J LDADD="-rpath ${ROOTFS}/lib${SUFFIX} -lcloog"
In the rootfs, lib${SUFFIX} == lib64, which is a symlink to usr/lib64,
so the build should be able to find libppl_c.so.4 without this patch.
At least, it _seems_ to be working on my desktop.
So what was the symptom that made the patch necessary? I'd actually
rather we remove all use of -rpath, if we can.
--
ciao,
al
-----------------------------------
Al Stone
Software Engineer
Red Hat, Inc.
ahs3(a)redhat.com
-----------------------------------