From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id DC439138CC5 for ; Sun, 22 Mar 2015 11:32:46 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4FB8EE093A; Sun, 22 Mar 2015 11:32:16 +0000 (UTC) Received: from ironport2-out.teksavvy.com (ironport2-out.teksavvy.com [206.248.154.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 38C10E0930 for ; Sun, 22 Mar 2015 11:32:15 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgUFAGvvdVRMCpzc/2dsb2JhbAA3gVOhb4EIgXUBAQQBOhwoCwshExIPBSU3iAAJogQEi3UsAhIQCAICAh0Dgz4DNgYWgjtjBI1Vh2GFbYhAhFg X-IPAS-Result: AgUFAGvvdVRMCpzc/2dsb2JhbAA3gVOhb4EIgXUBAQQBOhwoCwshExIPBSU3iAAJogQEi3UsAhIQCAICAh0Dgz4DNgYWgjtjBI1Vh2GFbYhAhFg X-IronPort-AV: E=Sophos;i="5.01,1,1400040000"; d="scan'208";a="114198096" Received: from 76-10-156-220.dsl.teksavvy.com (HELO waltdnes.org) ([76.10.156.220]) by ironport2-out.teksavvy.com with SMTP; 22 Mar 2015 07:32:14 -0400 Received: by waltdnes.org (sSMTP sendmail emulation); Sun, 22 Mar 2015 07:32:00 -0400 From: "Walter Dnes" Date: Sun, 22 Mar 2015 07:32:00 -0400 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Will a 64-bit-no-multilib machine cross-compile 32-bit code? Message-ID: <20150322113200.GA28858@waltdnes.org> References: <20150319015612.GA7416@waltdnes.org> <2685505.RfjHhG2H7t@navi> <20150319042026.GA7681@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: User-Agent: Mutt/1.5.23 (2014-03-12) X-Archives-Salt: 9cbd3202-e1e0-4e65-89d1-c771a2e78264 X-Archives-Hash: 9a4f9c32c5b2751218cdc5094d07ba41 On Sat, Mar 21, 2015 at 08:46:10AM -0400, Mike Gilbert wrote > I should warn you against including all of those -mno-xxx flags. This > has been known to break the build process for packages like chromium, > which always wants to build with SSE4 support and toggles it off at > runtime. Passing -mno-sse4.1 causes a build failure as it tries to use > macros that are not defined. Weird. The Gentoo wiki documents /etc/portage/package.env at... https://wiki.gentoo.org/wiki/Knowledge_Base:Overriding_environment_variables_per_package for handling special cases like this. Not every package tests at runtime. Leaving sse4.1 enabled could result in other packages crashing with illegal instructions. I don't use chromium. But if I did, I'd use package.env to handle it as a special case. Chromium is plain weird anyways. A web browser should not require udev. -- Walter Dnes I don't run "desktop environments"; I run useful applications