From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Android port Date: Sun, 06 Aug 2023 13:00:52 +0300 Message-ID: <831qggqyln.fsf@gnu.org> References: <1428589171.162865.1691134964773@mail1.libero.it> <3473524.ldcX8TXnAK@nimes> <83fs4xslst.fsf@gnu.org> <6358080.k4LH7P0x6x@nimes> <83edkhskyq.fsf@gnu.org> <87jzu97hu2.fsf@yahoo.com> <835y5tse75.fsf@gnu.org> <83zg35qz7m.fsf@gnu.org> <87cz016oxn.fsf@yahoo.com> <83msz4rcil.fsf@gnu.org> <878rao7o8o.fsf@yahoo.com> <83h6pcrbe9.fsf@gnu.org> <87v8ds5xr4.fsf@yahoo.com> <838raoqzro.fsf@gnu.org> <87r0og5wzt.fsf@yahoo.com> <83350wqzci.fsf@gnu.org> <87msz45wd1.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32031"; mail-complaints-to="usenet@ciao.gmane.io" Cc: eggert@cs.ucla.edu, bruno@clisp.org, angelo.g0@libero.it, emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Aug 06 12:01:12 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qSaZU-00089v-3C for ged-emacs-devel@m.gmane-mx.org; Sun, 06 Aug 2023 12:01:12 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qSaZ2-0001Wn-5M; Sun, 06 Aug 2023 06:00:45 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSaYy-0001WW-D2 for emacs-devel@gnu.org; Sun, 06 Aug 2023 06:00:40 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSaYv-00076M-OJ; Sun, 06 Aug 2023 06:00:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=81b/TV9BmnZZWBbZz6Sqyno6hU/3ushtcluDIpCS3l0=; b=MaO7IzJXNwGy hQtz44GbHiO/GRtuOCxOBDTOovd6Nzyk1DHMYS0gd8pLrB6vinid+YafFjFpodlGS1lXdveugdSGu UpRWw+aMJ7p4bUr5zJUHbF8jb6dO5jb5J9vBQ0sOQUDMYrCtHzyBIpb3zjiLidQq7L6yWlV2vzw3A 9UaL/Ffon1GlgMbIXL08I4O6d1KUzIo6CsDdsvM6XHSruFPpVjf9yf7UafwUR3j5Np/Z0PnDNtuyv sbXC2mSTUsYN9YUpb8D0yZXti+cJuni29SJA5fCBBL+AedyPIp830HDWPjkG9hMg/P2od0cDk0Nal 1fBpfAR+8ACwoUP3xEQ24w==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSaYv-0003GC-0E; Sun, 06 Aug 2023 06:00:37 -0400 In-Reply-To: <87msz45wd1.fsf@yahoo.com> (message from Po Lu on Sun, 06 Aug 2023 17:54:50 +0800) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:308341 Archived-At: > From: Po Lu > Cc: eggert@cs.ucla.edu, bruno@clisp.org, angelo.g0@libero.it, > emacs-devel@gnu.org > Date: Sun, 06 Aug 2023 17:54:50 +0800 > > Eli Zaretskii writes: > > > If you can figure out why omitting those modules doesn't work, maybe > > we could go that way as well. > > I thought I did. You said that those files are included in the list of object files to build if Gnulib configury detects that asprintf is missing, right? Then I don't think I understand this, since (a) MinGW64 which Angelo uses does have asprintf, and (b) we could use the configure variable that records the existence of asprintf to override that, like we do with other ac_cv_func_* variables. But for some reason you didn't use that variable (or any similar one) in your proposed patch, why? So to me this issue is still not clear enough.