mirror of https://gitee.com/bigwinds/arangodb
33 lines
745 B
Bash
Executable File
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 |