+tryldflag () {
+printf "checking whether linker accepts %s... " "$2"
+echo "int main() { return 0; }" > "$tmpc"
+if "$CC" "$2" -o /dev/null "$tmpc" 2>/dev/null ; then
+printf "yes\n"
+eval "$1=\"\${$1} \$2\""
+eval "$1=\${$1# }"
+return 0
+else
+printf "no\n"
+return 1
+fi
+}
+