From 73b5b6f550a3b8600b55889183ccfb06c1e77204 Mon Sep 17 00:00:00 2001 From: Ctibor Date: Wed, 8 Mar 2017 20:20:01 +0100 Subject: Add sci-libs/indilib-driver-qhy check for GCC 5 --- sci-libs/indilib-driver-qhy/indilib-driver-qhy-1.4.1.ebuild | 13 ++++++++++++- sci-libs/indilib-driver-qhy/indilib-driver-qhy-9999.ebuild | 13 ++++++++++++- 2 files changed, 24 insertions(+), 2 deletions(-) (limited to 'sci-libs') diff --git a/sci-libs/indilib-driver-qhy/indilib-driver-qhy-1.4.1.ebuild b/sci-libs/indilib-driver-qhy/indilib-driver-qhy-1.4.1.ebuild index e127f48..c492259 100644 --- a/sci-libs/indilib-driver-qhy/indilib-driver-qhy-1.4.1.ebuild +++ b/sci-libs/indilib-driver-qhy/indilib-driver-qhy-1.4.1.ebuild @@ -6,7 +6,7 @@ EAPI=5 MY_PN="${PN%%lib-driver-**}" -inherit cmake-utils eutils +inherit cmake-utils eutils toolchain-funcs DESCRIPTION="INDI driver for the QHY CCD cameras" HOMEPAGE="http://indilib.org" @@ -25,3 +25,14 @@ RDEPEND="${DEPEND}" INDI_TARGET_DIRECTORY="${PN%%lib-driver-**}${PN##*-driver}" S="${WORKDIR}/${MY_PN}-${PV}/3rdparty/${INDI_TARGET_DIRECTORY}" + +pkg_pretend() { + if gcc-major-version < 5; then + ewarn "You need to activate GCC 5 in order to compile this driver." + ewarn "This is because the binary included in sci-libs/libqhy has been compiled with GCC 5" + ewarn "Install >sys-devel/gcc-5.0.0, then rebuild at least sci-libs/indilib." + ewarn "Upgrading GCC is major task. Please refer to https://wiki.gentoo.org/wiki/Upgrading_GCC beforehand" + ewarn "and especialy to https://wiki.gentoo.org/wiki/Upgrading_GCC#libstdc.2B.2B.so.6:_version_.60GLIBCXX_3.4.15.27_not_found" + die "${PN} won't build with sys-devel/gcc-5.0.0, then rebuild at least sci-libs/indilib." + ewarn "Upgrading GCC is major task. Please refer to https://wiki.gentoo.org/wiki/Upgrading_GCC beforehand" + ewarn "and especialy to https://wiki.gentoo.org/wiki/Upgrading_GCC#libstdc.2B.2B.so.6:_version_.60GLIBCXX_3.4.15.27_not_found" + die "${PN} won't build with