--- file_not_specified_in_diff +++ file_not_specified_in_diff @@ -, +, @@ --- /usr/portage/media-video/nvidia-settings/nvidia-settings-177.80.ebuild 2008-10-12 20:40:38.000000000 -0400 +++ nvidia-settings-177.80-r1.ebuild 2008-11-09 22:53:00.000000000 -0500 @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-video/nvidia-settings/nvidia-settings-177.80.ebuild,v 1.1 2008/10/13 00:40:38 ricmm Exp $ -inherit eutils toolchain-funcs multilib +inherit eutils toolchain-funcs multilib flag-o-matic MY_P="${PN}-1.0" @@ -39,7 +39,10 @@ einfo "Building libXNVCtrl..." cd "${S}/src/libXNVCtrl" make clean || die "Cleaning old libXNVCtrl failed" + # Add fPIC to CFLAGS at least + append-flags -fPIC emake CDEBUGFLAGS="${CFLAGS}" CC="$(tc-getCC)" libXNVCtrl.a || die "Building libXNVCtrl failed!" + filter-flags -fPIC cd "${S}" einfo "Building nVidia-Settings..."