bug-gnulib
[Top][All Lists]
Advanced

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

Re: [Regression/Android] Commit e7fb52b3 causes segfault on 32-bit platf


From: Tom Yan
Subject: Re: [Regression/Android] Commit e7fb52b3 causes segfault on 32-bit platforms
Date: Wed, 4 Jul 2018 09:38:01 +0800

On Wed, 4 Jul 2018 at 04:22, Paul Eggert <address@hidden> wrote:
>
> Thanks. That discussion talks about "coreutils 8.30-1"; what's that and where 
> is
> its source code?

GNU coreutils 8.30. GNU coreutils 8.29 uses a pre-e7fb52b3 snapshot of
gnulib, while 8.30 uses a post-e7fb52b3 snapshot of it.

> I see this patch:
>
> https://github.com/termux/termux-packages/commit/86af1159d0d487368aab2494904e89b86f042fe2
>
> but it's not for 8.30-1. Also, the patch looks like it won't work on some
> Android platforms.

Since the newly introduced definition of fp_ in stdio-impl.h is found
to be causing segfaults on quite some (if not most/all) 32-bit Android
builds, we patch it (hence 8.30"-1") to avoid the definition (on all
platforms).

We don't know how exactly the definition is problematic, or whether it
is really necessary/unnecessary for any ancient/upcomimg Android
releases on any platform. So far there's no report of side-effects
from our workaround though.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]