1
0
Fork 0
arangodb/utils/gld-wrapper

33 lines
745 B
Bash
Executable File

#!/bin/sh
# https://raw.githubusercontent.com/OpenIndiana/oi-userland/99a87285ed04d3e99bc8e321f272301e444b1561/components/firefox/files/gld-wrapper
was_Y=0
skip_next=0
args=""
for arg in "$@"; do
if [ $was_Y -eq 1 ]; then
arg=$(echo $arg | sed 's/P,//')
was_Y=0;
fi
if [ $skip_next -eq 0 ]; then
if [ "$arg" = "-G" ] ; then
args="$args -shared";
elif [ "$arg" = "-dy" ] ; then
; # skipping
elif [ "$arg" = "-M" ]; then
skip_next=1; # skipping this one and the next one
elif [ "$arg" = "-Y" ]; then
args="$args -rpath"
was_Y=1;
else
args="$args $arg"
fi
else
skip_next=0;
fi
done
args="$args"
exec /opt/local/x86_64-sun-solaris2.11/bin/ld $args