Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 127659 | Differences between
and this patch

Collapse All | Expand All

(-)flag-o-matic.eclass (-2 / +10 lines)
Lines 345-352 Link Here
345
		return 1
345
		return 1
346
346
347
	local PROG=$(tc-get${comp})
347
	local PROG=$(tc-get${comp})
348
	${PROG} ${flags} -S -o /dev/null -xc /dev/null \
348
	local out		# declare on separate line so exit status is correct
349
		> /dev/null 2>&1
349
	out=$(${PROG} ${flags} -S -o /dev/null -xc /dev/null 2>&1) \
350
		|| return 1 # PROG returned error status
351
352
	local f
353
	for f in $flags; do
354
		[[ $out == *"unrecognized option \`$f'"* ]] && return 1
355
	done
356
357
	return 0
350
}
358
}
351
359
352
# Returns true if C compiler support given flag
360
# Returns true if C compiler support given flag

Return to bug 127659