Re: [gentoo-dev] Gentoo i486 support

2018-08-22 Thread Rich Freeman
On Wed, Aug 22, 2018 at 4:27 PM R0b0t1 wrote: > > Even newer embedded i586 and i686 hardware isn't cost effective > considering power consumption. When considering power it often does > not even make sense to run donated hardware ~5 years old. > I was referring to running the x86 arch on hardware

Re: [gentoo-dev] Gentoo i486 support

2018-08-22 Thread R0b0t1
On Wed, Aug 22, 2018 at 8:08 AM, Rich Freeman wrote: > 1. Museum hardware. People have systems that are running simply > BECAUSE they are old, not because they are cost-effective/etc. I'm > not sure I'd even lump used hardware into this category any longer, as > I'm sure there are plenty of i68

Re: [gentoo-dev] Gentoo i486 support

2018-08-22 Thread Richard Yao
On 08/22/2018 08:26 AM, Ben Kohler wrote: > Hi guys, > > For some time now, we've been shipping broken i486 stage3s that do not > run on pre-i686 hardware [1].  Due to a change in catalyst [2], we no > longer set CXXFLAGS in the default make.conf, so the x86 profiles' (imho > wrong/broken) default

Re: [gentoo-dev] Gentoo i486 support

2018-08-22 Thread M. J. Everitt
On 22/08/18 20:20, Matt Turner wrote: > On Wed, Aug 22, 2018 at 5:26 AM Ben Kohler wrote: >> 2) Patch catalyst to start setting CXXFLAGS again. Rather than roll >> back to exactly CXXFLAGS="${CFLAGS}" again, it's been suggested that we >> start setting COMMON_FLAGS, and CFLAGS="${COMMON_FLAGS}" >

Re: [gentoo-dev] Gentoo i486 support

2018-08-22 Thread Matt Turner
On Wed, Aug 22, 2018 at 5:26 AM Ben Kohler wrote: > 2) Patch catalyst to start setting CXXFLAGS again. Rather than roll > back to exactly CXXFLAGS="${CFLAGS}" again, it's been suggested that we > start setting COMMON_FLAGS, and CFLAGS="${COMMON_FLAGS}" > CXXFLAGS=${COMMON_FLAGS}" etc. I prepared

Re: [gentoo-dev] Gentoo i486 support

2018-08-22 Thread Thomas Deutschmann
On 2018-08-22 16:30, Mike Gilbert wrote: > So +1 from me on removing -march=i686 from the x86 arch profile. +1 -- Regards, Thomas Deutschmann / Gentoo Linux Developer C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5 signature.asc Description: OpenPGP digital signature

Re: [gentoo-dev] Gentoo i486 support

2018-08-22 Thread Mike Gilbert
On Wed, Aug 22, 2018 at 8:26 AM Ben Kohler wrote: > > Hi guys, > > For some time now, we've been shipping broken i486 stage3s that do not > run on pre-i686 hardware [1]. Due to a change in catalyst [2], we no > longer set CXXFLAGS in the default make.conf, so the x86 profiles' (imho > wrong/broke

Re: [gentoo-dev] Gentoo i486 support

2018-08-22 Thread Peter Stuge
Rich Freeman wrote: > Is there a large population that actually runs x86 on modern > hardware, or is ancient hardware a significant use case? There are current products with pre-686 instruction sets. Companies such as DM&P still produce 586-class SoCs for embedded and industrial. These[1][2] are

Re: [gentoo-dev] Gentoo i486 support

2018-08-22 Thread Mart Raudsepp
Ühel kenal päeval, K, 22.08.2018 kell 09:08, kirjutas Rich Freeman: > On Wed, Aug 22, 2018 at 8:26 AM Ben Kohler > wrote: > > > > 1) Adjust x86 profile defaults to drop the problematic -march=i686. > > This would be more in line with amd64 profiles (et al), which set > > no > > -march value so it

Re: [gentoo-dev] Gentoo i486 support

2018-08-22 Thread James Le Cuirot
On Wed, 22 Aug 2018 07:26:24 -0500 Ben Kohler wrote: > For some time now, we've been shipping broken i486 stage3s that do > not run on pre-i686 hardware [1]. Due to a change in catalyst [2], > we no longer set CXXFLAGS in the default make.conf, so the x86 > profiles' (imho wrong/broken) defaults

Re: [gentoo-dev] Gentoo i486 support

2018-08-22 Thread Rich Freeman
On Wed, Aug 22, 2018 at 8:26 AM Ben Kohler wrote: > > 1) Adjust x86 profile defaults to drop the problematic -march=i686. > This would be more in line with amd64 profiles (et al), which set no > -march value so it can run on any hardware for this arch. > My knee-jerk reaction was that this is a b

[gentoo-dev] Gentoo i486 support

2018-08-22 Thread Ben Kohler
Hi guys, For some time now, we've been shipping broken i486 stage3s that do not run on pre-i686 hardware [1]. Due to a change in catalyst [2], we no longer set CXXFLAGS in the default make.conf, so the x86 profiles' (imho wrong/broken) defaults [3] kick in. I'd like to get this fixed, and I