Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 130120
Collapse All | Expand All

(-)profile.bashrc (-2 / +6 lines)
Lines 60-65 Link Here
60
	done
60
	done
61
}
61
}
62
62
63
bashrc_has() {
64
	[[ " ${*:2} " == *" $1 "* ]]
65
}
66
63
if [[ ${EBUILD_PHASE} == "setup" ]]; then
67
if [[ ${EBUILD_PHASE} == "setup" ]]; then
64
68
65
	filter_invalid_flags
69
	filter_invalid_flags
Lines 67-77 Link Here
67
	unset trigger
71
	unset trigger
68
72
69
	for flag in "${BAD_FLAGS[@]}"; do
73
	for flag in "${BAD_FLAGS[@]}"; do
70
		if has ${flag} ${CFLAGS}; then
74
		if bashrc_has ${flag} ${CFLAGS}; then
71
			trigger=1
75
			trigger=1
72
			ewarn "Your CFLAGS contain(s) \"${flag}\" which can break packages."
76
			ewarn "Your CFLAGS contain(s) \"${flag}\" which can break packages."
73
		fi
77
		fi
74
		if has ${flag} ${CXXFLAGS}; then
78
		if bashrc_has ${flag} ${CXXFLAGS}; then
75
			trigger=1
79
			trigger=1
76
			ewarn "Your CXXFLAGS contain(s) \"${flag}\" which can break packages."
80
			ewarn "Your CXXFLAGS contain(s) \"${flag}\" which can break packages."
77
		fi
81
		fi

Return to bug 130120