--- a/dev-embedded/gpsim/gpsim-0.26.1.ebuild 2015-08-09 02:05:19.532882887 -0400 +++ b/dev-embedded/gpsim/gpsim-0.26.1.ebuild 2015-11-26 12:01:30.000000000 -0500 @@ -3,7 +3,7 @@ # $Id$ EAPI=4 -inherit autotools eutils +inherit autotools toolchain-funcs eutils DESCRIPTION="A simulator for the Microchip PIC microcontrollers" HOMEPAGE="http://gpsim.sourceforge.net" @@ -27,15 +27,21 @@ DOCS="ANNOUNCE AUTHORS ChangeLog HISTORY PROCESSORS README README.MODULES TODO" + src_prepare() { epatch \ "${FILESDIR}"/${P}-glib-single-include.patch \ "${FILESDIR}"/${P}-gtkextra.patch - eautoreconf + sed -i '/AM_LDFLAGS/s/ -Wl,-warn-once//' \ + "${S}"/configure.ac || die + + eautoreconf } src_configure() { + tc-ld-disable-gold + LD="$(tc-getLD)" LDFLAGS="${LDFLAGS}" \ econf \ $(use_enable gtk gui) \ $(use_enable static-libs static)