From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 1C1D8139083 for ; Mon, 4 Dec 2017 19:30:42 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9C23BE104A; Mon, 4 Dec 2017 19:30:36 +0000 (UTC) Received: from pmta31.teksavvy.com (pmta31.teksavvy.com [76.10.157.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 4DF1DE1027 for ; Mon, 4 Dec 2017 19:30:36 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2HsDQCnoSVa/6Wi+M5cHAEBAQQBAQoBA?= =?us-ascii?q?YM8gVQniQyGB44GAYIwAZhhHYUiBAIChTNEFAEBAQEBAQEBAQNoKIUkBjocMws?= =?us-ascii?q?hExIPBSU3iiKqCopfATGDR4JegQKFFIVtgnqCMgWKOYhhj1ICgjmSSYwHGodCl?= =?us-ascii?q?j2BSjYjM4EafAiCY4JSHIIFIzeKFgEBAQ?= X-IPAS-Result: =?us-ascii?q?A2HsDQCnoSVa/6Wi+M5cHAEBAQQBAQoBAYM8gVQniQyGB44?= =?us-ascii?q?GAYIwAZhhHYUiBAIChTNEFAEBAQEBAQEBAQNoKIUkBjocMwshExIPBSU3iiKqC?= =?us-ascii?q?opfATGDR4JegQKFFIVtgnqCMgWKOYhhj1ICgjmSSYwHGodClj2BSjYjM4EafAi?= =?us-ascii?q?CY4JSHIIFIzeKFgEBAQ?= X-IronPort-AV: E=Sophos;i="5.45,361,1508817600"; d="scan'208";a="10695324" Received: from 206-248-162-165.dsl.teksavvy.com (HELO waltdnes.org) ([206.248.162.165]) by smtp.teksavvy.com with SMTP; 04 Dec 2017 14:30:34 -0500 Received: by waltdnes.org (sSMTP sendmail emulation); Mon, 04 Dec 2017 14:30:32 -0500 From: "Walter Dnes" Date: Mon, 4 Dec 2017 14:30:32 -0500 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Re: Emerge does want to tell me...what? Message-ID: <20171204193032.GA11403@waltdnes.org> References: <20171203044339.egi6467qif26m7zi@solfire> <20171203175241.azd5mwgq3vf4fofy@matica.foolinux.mooo.com> <20171203175853.GB4340@anonymous> <1594976.Z0aQS8hZtE@peak> <20171204191933.GA11145@waltdnes.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20171204191933.GA11145@waltdnes.org> User-Agent: Mutt/1.7.2 (2016-11-26) X-Archives-Salt: a1709dde-f704-4ef0-91b4-a6d10246007d X-Archives-Hash: 7e69f56eac909ba21d4f463ee5cec0a3 On Mon, Dec 04, 2017 at 02:19:33PM -0500, Walter Dnes wrote > On Mon, Dec 04, 2017 at 10:34:48AM +0000, Peter Humphrey wrote > > > It doesn't build here; I get a few errors, thus: > > > > 9:41.58 ../../build/unix/gold/ld: error: /var/tmp/portage/www-client/ > > palemoon-27.6.2/work/palemoon-27.6.2/o/toolkit/library/../../media/ > > libstagefright/Unified_cpp_media_libstagefright0.o: requires dynamic > > R_X86_64_PC32 reloc against '_Z13GetDemuxerLogv' which may overflow at > > runtime; recompile with -fPIC > ******************** > ******************** > > GCC is giving you a hint. Actually, I've run into other stuff in > Gentoo that breaks with PIE and PIC. Google is full of complaints for > other distros. I'm seriously considering sticking "-fno-pic -fno-pie" > into CFLAGS/CXXFLAGS before migrating to 17.0. And it'll also save me > from rebuilding everything on every machine. My ancient netbook with 2 > gigs of ram will thank me. While we're at it, throw "-pic" into USE, to speed up the non-pic/non-pie system... [d531][waltdnes][~] grep -i ":pic - disable" /usr/portage/profiles/use.local.desc app-arch/gzip:pic - disable optimized assembly code that is not PIC friendly dev-util/electron:pic - Disable optimized assembly code that is not PIC friendly games-emulation/yabause:pic - disable optimized assembly code that is not PIC friendly games-fps/duke3d:pic - disable optimized assembly code that is not PIC friendly media-libs/mesa:pic - disable optimized assembly code that is not PIC friendly media-libs/x264:pic - disable optimized assembly code that is not PIC friendly media-libs/x265:pic - Disable optimized assembly code that is not PIC friendly media-libs/xvid:pic - disable optimized assembly code that is not PIC friendly media-video/transcode:pic - disable optimized assembly code that is not PIC friendly www-client/chromium:pic - Disable optimized assembly code that is not PIC friendly -- Walter Dnes I don't run "desktop environments"; I run useful applications