common/wrappers/cross-cc: catch -L/lib in args.

Issue spotted while building geda.
This commit is contained in:
Érico Rolim 2020-12-20 18:35:58 -03:00 committed by Érico Nogueira Rolim
parent 720f2c1c52
commit 811f311dd2

View file

@ -16,7 +16,7 @@ while [ $i -lt ${#ARGS[@]} ]; do
fi
unset incpath
elif [ "$libpath" ]; then
if [ "$arg" = "/usr/lib" ]; then
if [ "$arg" = "/usr/lib" -o "$arg" = "/lib" ]; then
echo "[cc-wrapper] ignoring -L $arg"
else
MYARGS+=("-L${arg}")
@ -26,7 +26,7 @@ while [ $i -lt ${#ARGS[@]} ]; do
incpath=1
elif [ "$arg" = "-L" ]; then
libpath=1
elif [ "$arg" = "-I/usr/include" -o "$arg" = "-L/usr/lib" ]; then
elif [ "$arg" = "-I/usr/include" -o "$arg" = "-L/usr/lib" -o "$arg" = "-L/lib" ]; then
echo "[cc-wrapper] ignoring $arg"
else
MYARGS+=("${arg}")