From 6b06b4038337a36f43e09812b9180c186367ec99 Mon Sep 17 00:00:00 2001 From: Maximilian Reininghaus <maximilian.reininghaus@kit.edu> Date: Wed, 15 Mar 2023 18:57:07 +0100 Subject: [PATCH] make strip_flukahp.sh work with older versions of ar --- src/modules/fluka/strip_flukahp.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/modules/fluka/strip_flukahp.sh b/src/modules/fluka/strip_flukahp.sh index 61367bce1..0ee9693bf 100755 --- a/src/modules/fluka/strip_flukahp.sh +++ b/src/modules/fluka/strip_flukahp.sh @@ -11,7 +11,7 @@ # This script strips off flrndm() from the libflukahp.a so that we can provide our own # implementation. -flukalibOrig="$1" +flukalibOrig=`realpath $1` target="$2" if [ ! -r "$flukalibOrig" ]; then @@ -20,9 +20,12 @@ if [ ! -r "$flukalibOrig" ]; then fi tmpdir=`mktemp -d fluka_objectsXXXXXX` +workdir=`pwd` -echo "extracting objects from $1 into `realpath $tmpdir`..." -ar --output "$tmpdir" x "$flukalibOrig" +echo "extracting objects from $flukalibOrig into `realpath $tmpdir`..." +cd "$tmpdir" +ar x "$flukalibOrig" +cd "$workdir" rm "$tmpdir/flrndm.o" [ -f "libflukahp-norndm.a" ] && rm "libflukahp-norndm.a" -- GitLab