Re: [alpine-devel] Change to -march=i586 for x86?
On 27/05/15 14:45, Timo Teras wrote:
> On Wed, 27 May 2015 14:27:57 +0200
> Natanael Copa <ncopa_at_alpinelinux.org> wrote:
>> We currently build our x86 build with -march=i486. There was some old
>> soekris and alix(?) board that had cpu with 486 instruction set.
> ALIX is i586, but no PAE.
>> There are issues with mesa:
>> [ 12956.121] (EE) AIGLX error: dlopen
>> of /usr/lib/xorg/modules/dri/i915_dri.so failed (Error
>> relocating /usr/lib/xorg/modules/dri/i915_dri.so:
>> __sync_val_compare_and_swap_8: symbol not found)
>> This is because 64bit atomic ops are not available for i486.
>> mono and some other package (sems?) had similar issue. There are
>> probably more.
>> I think we want drop i486 support and move to -march=i586 or newer and
>> I think we want do that sooner than later.
> Agreed. I think edge should be moved to i586 during next gcc bump, or
> even perhaps immediately.
>> The question is: What 32 bit architecture should we aim for? i586?
>> i686? Do we need/want support non PAE hardware?
>> What are the lowest boards people are using nowdays?
> I use still ALIX in some installs. So I'd want non-PAE support.
I still have 5 old soekris and 1 alix board around. I had in mind to
reuse those with Alpine but did not took the time to do it yet. I may
check if current AL runs if it helps. I also have a box full of "bookPC"
but I guess those are i686 (but not sure).
Jean-Charles de Longueville
Received on Wed May 27 2015 - 15:21:00 UTC