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

2019-01-05 Thread Bruno Haible
Paul Eggert wrote on 2018-12-22: > bore wrote: > > What is causing this is > > int _flags; \ > > int _file; \ > > on 32bit it needs to be > > short _flags; \ > > short _file; \ > > Thanks for the suggestion. Does the attached Gnulib patch fix the problem? I > haven't installed it and can't easi

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

2018-12-22 Thread Paul Eggert
bore wrote: What is causing this is int _flags; \ int _file; \ on 32bit it needs to be short _flags; \ short _file; \ Thanks for the suggestion. Does the attached Gnulib patch fix the problem? I haven't installed it and can't easily test it. >From 8f87a66104c1e270d3ada0eb2753ba835f7aa498 Mon

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

2018-07-03 Thread Tom Yan
I don't think most (if not all) reporters can provide the exact version of bionic they are on, though you are welcome to ask on the github issue I linked. Quite a few reporters were with 32-bit Android 7.1.1 I think. I myself am with 64-bit Android 8.0.0 (Not an AOSP build but a Sony stock ROM). I

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

2018-07-03 Thread Bruno Haible
Tom Yan wrote: > http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blobdiff;f=lib/stdio-impl.h;h=393ef0cf58d013ec18cfcbb2ee120c4d1df7e028;hp=7a0ac4d50b70c5ad3d3b63d7f3274ba5d6df43a3;hb=e7fb52b3a5ddffe1bba848e4966159868b6951f0;hpb=be18f9170e1989b601a08aada31438cca87cffdd > > The definition of fp_

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

2018-07-03 Thread Paul Eggert
Tom Yan wrote: 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). With what patch, exactly?

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

2018-07-03 Thread Tom Yan
On Wed, 4 Jul 2018 at 04:22, Paul Eggert 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 p

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

2018-07-03 Thread Paul Eggert
Tom Yan wrote: See more discussion here:https://github.com/termux/termux-packages/issues/2603 Thanks. That discussion talks about "coreutils 8.30-1"; what's that and where is its source code? I see this patch: https://github.com/termux/termux-packages/commit/86af1159d0d487368aab2494904e89b8

[Regression/Android] Commit e7fb52b3 causes segfault on 32-bit platforms

2018-07-03 Thread Tom Yan
Hi all, http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blobdiff;f=lib/stdio-impl.h;h=393ef0cf58d013ec18cfcbb2ee120c4d1df7e028;hp=7a0ac4d50b70c5ad3d3b63d7f3274ba5d6df43a3;hb=e7fb52b3a5ddffe1bba848e4966159868b6951f0;hpb=be18f9170e1989b601a08aada31438cca87cffdd The definition of fp_ is causing s