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 E5F5A138CC5 for ; Tue, 24 Mar 2015 06:06:22 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 977BDE0936; Tue, 24 Mar 2015 06:06:17 +0000 (UTC) Received: from ironport2-out.teksavvy.com (ironport2-out.teksavvy.com [206.248.154.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 8E5C0E092E for ; Tue, 24 Mar 2015 06:06:16 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgUFAGvvdVTAqylp/2dsb2JhbAA3gVOhb4EIgXUBAQQBOhwoCwshEwERDwUlN4gAohGMAA0aDhAIAgICHQODPgM8FoI7YwSNVYdhhW2NGA X-IPAS-Result: AgUFAGvvdVTAqylp/2dsb2JhbAA3gVOhb4EIgXUBAQQBOhwoCwshEwERDwUlN4gAohGMAA0aDhAIAgICHQODPgM8FoI7YwSNVYdhhW2NGA X-IronPort-AV: E=Sophos;i="5.01,1,1400040000"; d="scan'208";a="114387246" Received: from 192-171-41-105.cpe.pppoe.ca (HELO waltdnes.org) ([192.171.41.105]) by ironport2-out.teksavvy.com with SMTP; 24 Mar 2015 02:06:15 -0400 Received: by waltdnes.org (sSMTP sendmail emulation); Tue, 24 Mar 2015 02:06:14 -0400 From: "Walter Dnes" Date: Tue, 24 Mar 2015 02:06:14 -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: <20150324060614.GA8371@waltdnes.org> References: <20150319015612.GA7416@waltdnes.org> <20150324015104.GA32732@waltdnes.org> <3086055.ZU6mplhdnj@navi> 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: <3086055.ZU6mplhdnj@navi> User-Agent: Mutt/1.5.23 (2014-03-12) X-Archives-Salt: a8b75069-74f3-4986-81fe-01df512bd827 X-Archives-Hash: 3b4b191950e13826bf69f4418931a6d2 On Mon, Mar 23, 2015 at 06:41:31PM -0400, Fernando Rodriguez wrote > Your CPU is an example of what I'm saying, not just because it > doesn't have 64 bit extensions but because it doesn't have MMX > (at least according to the specs) and according to the GCC manual > -march=atom means: "Intel Atom CPU with 64-bit extensions, MOVBE, > MMX, SSE, SSE2, SSE3 and SSSE3 instruction set support." So I guess > it's more common than I thought. > > So you may also want to add -mno-mmx to be sure. GCC does check for > mmx but it doesn't not use it on the output (probably a bug?). According to /proc/cpuinfo, it does have mmx flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 xtpr pdcm movbe lahf_lm dtherm tpr_shadow vnmi flexpriority And while we're at it... [aa1][root][~] cpuinfo2cpuflags-x86 CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3" -- Walter Dnes I don't run "desktop environments"; I run useful applications