_compile=0
_linktype=Applications
+echo [GCCProxy] $* >&2
+
while [[ $# -gt 0 ]]; do
case "$1" in
-E)
echo $0 --inv=ld
exit 0
;;
+ -dumpspecs)
+ _compile=1
+ _miscargs=$_miscargs" $1"
+ ;;
+ -dumpversion)
+ _compile=1
+ _miscargs=$_miscargs" $1"
+ ;;
*)
_miscargs=$_miscargs" $1"
;;
#echo "_compile = $_compile, _preproc = $_preproc"
+if [[ "x$_verarg" != "x" ]]; then
+ if [[ "x$_actas" == "xld" ]]; then
+ run $_LD $_miscargs $_verarg
+ else
+ run $_CC $_miscargs $_verarg
+ fi
+ exit $?
+fi
+
if [[ "x$_actas" == "xld" ]]; then
- run $_LD $LDFLAGS $_ldflags $_outfile $_miscargs $LIBGCC_PATH $_libs
+ if echo "$_miscargs" | grep '\.o\|\.a'; then
+ run $_LD $LDFLAGS $_ldflags $_outfile $_miscargs $LIBGCC_PATH $_libs
+ else
+ run $_LD $_miscargs $_verarg
+ fi
exit $?
fi