From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS3215 2.0.0.0/16 X-Spam-Status: No, score=-3.7 required=3.0 tests=AWL,BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI,SPF_PASS, T_DKIM_INVALID shortcircuit=no autolearn=ham autolearn_force=no version=3.4.1 Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 8B9131F6AC for ; Wed, 4 Jul 2018 01:38:27 +0000 (UTC) Received: from localhost ([::1]:43517 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1faWkO-0005kN-WF for normalperson@yhbt.net; Tue, 03 Jul 2018 21:38:21 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:32931) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1faWkJ-0005jv-7D for bug-gnulib@gnu.org; Tue, 03 Jul 2018 21:38:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1faWkI-0001sJ-6F for bug-gnulib@gnu.org; Tue, 03 Jul 2018 21:38:15 -0400 Received: from mail-ed1-x52d.google.com ([2a00:1450:4864:20::52d]:37005) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1faWkH-0001rw-W4 for bug-gnulib@gnu.org; Tue, 03 Jul 2018 21:38:14 -0400 Received: by mail-ed1-x52d.google.com with SMTP id v22-v6so2868608edq.4 for ; Tue, 03 Jul 2018 18:38:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=3DYZM308IOmKntuxc6NYZojyzrnYxkcafXrsv+bHEOI=; b=O5xjPEnBsDIe57XkuKr7Q9T4WW6kaLOttebjtdPnEBhZinZ5X0wWaB/s8Tt6eBkXQM oPBg3rOXnzzR40BbUDdejSEjoP90mUJb+OyUy5z2JI4/2X5y6aXqNRu51wEk3AZaoNPZ +IceqZAdXrwuzp7Q0v+2MJPqa0ZLtDonlY6nOZWeho6uGAr/7yR5m7z69h1gSXqqsD9Z fJsU32JqoJylXeBd42ytvqirdFuLiw5Nl3Br2xmDCulvmmw+UzVIQg19LttmeL+J63lN i9SMJwqKzMLJKJpLYP54QlURfpcA90iWAD/74jmnD1jKQQpTbeNPgtMzDftA7A6Yql8g 3CyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3DYZM308IOmKntuxc6NYZojyzrnYxkcafXrsv+bHEOI=; b=cLRFFfOxUwQL8lPBYq2t2qkgNz04kFauNfe/gQkb7ptkkTrWiKePpqoy1WN7Rhx+tR HQBpUn4OuYbe266b8orlqL7hXOpEjETTdVtbFzVwsP09Od5twHgdMu/1NXTEGQPRkgUf bfM6c/DEr6GyjWGvAPs0Kl011MVisoMW+K5hSmGSEJ6+M5iiryRRv9MyGM1l+WaCIink tSaOJRfP2iZP+HnNtlhLh6hIdDBipsyuH71KGrR/N+2JCRLWlk16PAPa2uQUTrylbiV/ /U372KS8SHm+jhKoARuQ2Cv/Ai0EtXXDv2CK/oBo3o17GN1cEyLJO7TlBbF5FzmodvEZ eWlA== X-Gm-Message-State: APt69E2hUf0QPzJoGaregtrAnVdmbCjWi42KsLWdDINhkbIlRrbspr7j mRXtdOkSNlRMjDUPuNz7Z7YbW6QH2HvWWbpZL4k= X-Google-Smtp-Source: AAOMgpdyThB+u7uo1KJNTDZxnJFCqzqERuLzpNiWBQbI178k1+BY5uHy+Cn5PpXLwnYym3aNsFU8ew60gbC+LjybCpM= X-Received: by 2002:a50:c211:: with SMTP id n17-v6mr426249edf.11.1530668292821; Tue, 03 Jul 2018 18:38:12 -0700 (PDT) MIME-Version: 1.0 References: <43858649-d059-07d2-c5d4-bd245152c65b@cs.ucla.edu> In-Reply-To: <43858649-d059-07d2-c5d4-bd245152c65b@cs.ucla.edu> From: Tom Yan Date: Wed, 4 Jul 2018 09:38:01 +0800 Message-ID: Subject: Re: [Regression/Android] Commit e7fb52b3 causes segfault on 32-bit platforms To: eggert@cs.ucla.edu Content-Type: text/plain; charset="UTF-8" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::52d X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: bruno@clisp.org, bug-gnulib@gnu.org Errors-To: bug-gnulib-bounces+normalperson=yhbt.net@gnu.org Sender: "bug-gnulib" 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 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.