[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#887169: libc6: recent upgrade to 2.26-3 broke Steam games (Civ5)



On 2018-01-15 14:52, Florian Weimer wrote:
> On 01/15/2018 12:22 AM, Aurelien Jarno wrote:
> > I don't think it is actually the consensus, only Arch Linux has chosen
> > this solution, and building the whole glibc with this option will have
> > an impact of the performances for all binaries, not only the broken
> > Steam ones. I therefore don't think it's the right way to fix the bug.
> 
> For Fedora, I disabled multiarch support for the i386 builds because it's
> not entirely unlikely that there will be similar issues.

The issue seems to have been triggered by the switch to GCC 7. We can
restore the previous state by fixing the missed-optimization in GCC 7
(already fixed on the trunk). I would believe that similar issues not
due to the GCC 7 switch would have been already reported for previous
glibc versions.

> If we could assume SSE2 support and built the distribution with
> -march=x86-64, we would likely have to go the -mstackrealign route.  But
> this is just an educated guess.

Increasing the ISA to -march=x86-64 would probably render the i386
architecture pointless as then people could just use the amd64
architecture instead.

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                 http://www.aurel32.net


Reply to: