On Wed, 4 Jul 2018 at 04:22, Paul Eggert <egg...@cs.ucla.edu> 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.