2 . `dirname $0`/functions.sh
4 rm -f layout1 layoutlib*.so layout1.log
8 while [ $i -lt 74 ]; do
9 $CXX -shared -fpic -o layout1lib$i.so $srcdir/layoutlib.C
10 LIBS="$LIBS layout1lib$i.so"
13 $CXXLINK -o layout1 $srcdir/layout.C layout1lib*.so
15 echo $PRELINK ${PRELINK_OPTS--vR} ./layout1 > layout1.log
16 $PRELINK ${PRELINK_OPTS--vR} ./layout1 >> layout1.log 2>&1 || exit 1
17 grep -q ^`echo $PRELINK | sed 's/ .*$/: /'` layout1.log && exit 2
18 LD_LIBRARY_PATH=. ./layout1 || exit 3
19 readelf -a ./layout1 >> layout1.log 2>&1 || exit 4
20 # So that it is not prelinked again
22 comparelibs >> layout1.log 2>&1 || exit 5