Gentoo Archives: gentoo-dev

From: Mart Raudsepp <leio@g.o>
To: gentoo-dev@l.g.o
Cc: Gentoo x86 AT <x86@g.o>, release@g.o
Subject: Re: [gentoo-dev] Gentoo i486 support
Date: Wed, 22 Aug 2018 13:23:16
Message-Id: 1534944182.4158.6.camel@gentoo.org
In Reply to: Re: [gentoo-dev] Gentoo i486 support by Rich Freeman
1 Ühel kenal päeval, K, 22.08.2018 kell 09:08, kirjutas Rich Freeman:
2 > On Wed, Aug 22, 2018 at 8:26 AM Ben Kohler <bkohler@g.o>
3 > wrote:
4 > >
5 > > 1) Adjust x86 profile defaults to drop the problematic -march=i686.
6 > > This would be more in line with amd64 profiles (et al), which set
7 > > no
8 > > -march value so it can run on any hardware for this arch.
9 > >
10 >
11 > My knee-jerk reaction was that this is a bad idea, but after a bit of
12 > thought there are some arguments in favor of this:
13 >
14 > First, the argument against: i386 is VERY old.
15
16 The topic is i486, not i386.
17 i486 stages allows to more easily start up gentoo on i486 and i586
18 hardware, possibly also for some i686.
19 E.g. if I'd ever get around to working on Geode graphics again, I would
20 want a i486 or i586 stage to start with, as CMOV on the Geode is a
21 performance penalty, not benefit, plus glibc i486 or i586 glibc
22 intrinsics were faster than i686 ones as well. This includes a million
23 or so OLPC XO-1's out there, not that they'd ever install Gentoo
24 though, but just an example. I think some old VIAs are another?
25 i686 builds sometimes wrongly make use of NOPL instruction as well,
26 though hopefully that was fixed for good in binutils.
27
28 Anyways, my point is that we are talking about being able to boot i486
29 and i586 here, not i386.
30 Personally I can manage my potential own future needs without weekly
31 stages.
32
33
34 Mart

Attachments

File name MIME type
signature.asc application/pgp-signature