Skip to content

Commit

Permalink
toolchain.eclass: drop I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS guard
Browse files Browse the repository at this point in the history
Let's rely on keywording alone to guard against accidental installation.

Signed-off-by: Sergei Trofimovich <[email protected]>
  • Loading branch information
Sergei Trofimovich committed Apr 2, 2020
1 parent 71abada commit 6d63ec9
Showing 1 changed file with 0 additions and 16 deletions.
16 changes: 0 additions & 16 deletions eclass/toolchain.eclass
Original file line number Diff line number Diff line change
Expand Up @@ -426,17 +426,7 @@ SRC_URI=$(get_gcc_src_uri)

#---->> pkg_pretend <<----

toolchain_is_unsupported() {
[[ -n ${SNAPSHOT} ]] || tc_is_live
}

toolchain_pkg_pretend() {
if toolchain_is_unsupported &&
[[ -z ${I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS} ]] ; then
die "Please \`export I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1\` or define it" \
"in your make.conf if you want to use this version."
fi

if ! use_if_iuse cxx ; then
use_if_iuse go && ewarn 'Go requires a C++ compiler, disabled due to USE="-cxx"'
use_if_iuse objc++ && ewarn 'Obj-C++ requires a C++ compiler, disabled due to USE="-cxx"'
Expand Down Expand Up @@ -2234,12 +2224,6 @@ toolchain_pkg_postinst() {
# handling of binpkgs, don't require these to be found
cp "${ROOT%/}${DATAPATH}"/c{89,99} "${EROOT%/}"/usr/bin/ 2>/dev/null
fi

if toolchain_is_unsupported ; then
einfo "This GCC ebuild is provided for your convenience, and the use"
einfo "of this compiler is not supported by the Gentoo Developers."
einfo "Please report bugs to upstream at http://gcc.gnu.org/bugzilla/"
fi
}

toolchain_pkg_postrm() {
Expand Down

0 comments on commit 6d63ec9

Please sign in to comment.