From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Merging feature/android Date: Wed, 08 Mar 2023 14:58:35 +0800 Message-ID: <87v8jbohk4.fsf@yahoo.com> References: <87edq7ztks.fsf.ref@yahoo.com> <87o7p7tz16.fsf@yahoo.com> <83sfej8v17.fsf@gnu.org> <87fsajtrrx.fsf@yahoo.com> <83o7p78ns8.fsf@gnu.org> <87y1obsamf.fsf@yahoo.com> <0100f288-fcc0-8b91-5f12-18bf22969e50@cs.ucla.edu> <87ttyzs8q1.fsf@yahoo.com> <253e9494-6f78-89b7-8f5f-9c2e8461d95a@cs.ucla.edu> <878rgaspvs.fsf@yahoo.com> <86bkl6z1sc.fsf@aarsen.me> <87mt4qqi2o.fsf@yahoo.com> <83a60q84eo.fsf@gnu.org> <87a60qqb0c.fsf@yahoo.com> <83y1oa6k71.fsf@gnu.org> <87sfehpfcv.fsf@yahoo.com> <83a60o7mif.fsf@gnu.org> <87jzzspvcl.fsf@yahoo.com> <83ttyw65v5.fsf@gnu.org> <4B15D851-5638-48E6-A789-3017A1CBA971@yahoo.com> <8584ff7c-f83e-18b1-1300-dfa0788e4443@cs.ucla.edu> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5552"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , arsen@aarsen.me, emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Mar 08 07:59:31 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 1pZnlq-0001FX-FR for ged-emacs-devel@m.gmane-mx.org; Wed, 08 Mar 2023 07:59:30 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pZnlC-0006Yh-CQ; Wed, 08 Mar 2023 01:58:50 -0500 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 1pZnlB-0006YZ-0d for emacs-devel@gnu.org; Wed, 08 Mar 2023 01:58:49 -0500 Original-Received: from sonic311-15.consmr.mail.bf2.yahoo.com ([74.6.131.125]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pZnl9-0003Vb-Fi for emacs-devel@gnu.org; Wed, 08 Mar 2023 01:58:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1678258723; bh=HZa6cuUPRM0xdu+5frxCzKeZk6b5I9uiYRqzWYLhPf8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=hqrAwO2Gc0ISLKNyYBG5m2tt+knq0VKcF5X2vy7WQ4UOyLldWUClHVqa5T9xZbq449Ru+EhUoeMoDOAGHVR9PoS+GXrClRdugX+E/udwwaNFk6rrx3arqarhjOlBws1dy3pGOu5fQ1ZGLE5P9YVbr/18NMaJjW249J32P2SWGVQ8hxe/tHjQghp+d3h4VHS64yGv9oFZhmnjA/lVS0+dBg+J2AlbLskQePAEHrR50oLVEnainVeqDpfWbwuED9MLxC9dBLv3uy0ZYe0dUMLefBXsut6KmSygIBU7iPwD3NbCUR7+XSiXbvj7vNN+4RxkPKfeSLpFOxc7UF9kt+6uAw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1678258723; bh=X8nGgtPMA0+1vWMfCWAEG0Of+Sp5jA5Tn0mkqI2XJxM=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=tpKiJmz9jlo/vdi/u/aIiu6wmiK37kxXZW1XzepgKeADLF63AETuTZNIZk0QXQZJiswM338eo7Epz4XeZDUxOmpUVtZBdBgL3MfnjRoG7Y2WCvrEqNxWuQljXlVFzkMgsYuN0D6h0mRDj2HfWpn+wAEs9pQffBm1lmPNq+BoQYzdqWt+C0ertDvxpowmOVEUBOtbb2Ejh4xezFn+Lb3W0j4LM5+Ujs1Iilh5gpwm8VoZJVhNiRGSAMQhHEnxSEAPp/hSNNRxPoqumVVeGxp7xnLTSMHGJi+CrR+ynyGdOhzWQf9vWy0G5FiygmUEOiEchQMhYSIGy0E8FrFIz+6GUQ== X-YMail-OSG: 14dOlNEVM1nEfkBCD57S15jCRroua5ih6AEJV0NTIp0gLQDrrFN0nMS_u5YwOcR MvbHmG7ObDsWenC6Z.Wsr1d_BmtJGxNOYYUCterrsocbKUxBn0xVPhhyA6F4tWgsJs6HSNgIXMLk QqcqfynYzWFAW3BiKoo9AnhMIJBvklkytQtfdKzS2VqXwBjByYyGwNGc_UafbgbJOHGXoHcY4TYx AhNQU5AimIOuBDXHAW8CwDCUMibBFLBYwqaR9_dzJXL5RIQ8TkT8Z6dCE99fmGC__G3e.4tLwe14 f8J3q7aoOBWlP0KqI0OWFd6jIGWUlCRk8ZvOdOgZgE1XE3DoPbLSkvtD_UBESUnAp5kXvEetdJMU cBr5iSqD_iYUJIuDmSiLzrrX.GBzBgCy1Lk5W8OZeyXFG_7jHkc25nlDjcAHlZPjS6D3kOXKyPyk m0xqlD8mHmmfcV7qYXm5sKBKCPjCKj.d7y6Ajf2YYg_BlDyj81OQ6i7xkUgklnhBrukww4PT8Rcv rvShz_6NqOPIQAZ_uitpVplXAPbarWre_qjTr1w7G9J2bUEtSqeNaFXcubU0k0GuODyr9K6t.ND8 yX9IkpWyyCX1AhbKkSrUIr9zbHrWh2bUoA2IUUCa21tebgQTU9qnSMwDbQPZQbGFKTRfUDOd8GuM jnI8KR9u5Zbf3WBs8HxVJQCUtvrFuVWxa1VcUS8ZL1KfRwoZI080FPREJ8WwQlqG0.v0c8_davOQ lGLWBYMtb01wqx_2WwZH.LI.p_ohGMfEaIPtXJ1UgHPMY.BBqA5OAR4V9faeQvyWeY9dFH_SBXO9 S1.nDGaSB12TGfs8E1fVucznwHDKhCJj_et6V7GwKJ X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.bf2.yahoo.com with HTTP; Wed, 8 Mar 2023 06:58:43 +0000 Original-Received: by hermes--production-sg3-67c57bccff-d4fzt (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 04b04383750b19972dbfed0a12d27df3; Wed, 08 Mar 2023 06:58:40 +0000 (UTC) In-Reply-To: <8584ff7c-f83e-18b1-1300-dfa0788e4443@cs.ucla.edu> (Paul Eggert's message of "Tue, 7 Mar 2023 21:38:39 -0800") X-Mailer: WebService/1.1.21284 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=74.6.131.125; envelope-from=luangruo@yahoo.com; helo=sonic311-15.consmr.mail.bf2.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:304107 Archived-At: Paul Eggert writes: > That's not true for JPEG, PNG, GIF, TIFF, GnuTLS, and probably other > libraries. I can't find any other examples. We even make things such as ACL support and SELinux support `ifavailable', even though they add support for operating system features, without which functions such as copy-file do not exactly work correctly; without libselinux, for instance, file contexts will not be preserved during copies. > I routinely run into the sort of messages that Eli is talking about if > I run plain 'configure' on some platforms. Solaris 10, for example, > typically doesn't have a JPEG library installed. It's not that big a > deal to read the error message at the end of the failed 'configure', > sigh, and re-run configure with the --with-jpeg=ifavailable option > that 'configure' suggests. We're not talking about image libraries here, but something extremely basic, be it window system support (libXpm) or a C compiler. Anyway, since this support is going to be made `ifavailable' by default for Android, what makes other systems which don't use GCC any different? On newer versions of Android, modules don't work anyway because security policy prohibits calling dlopen or exec on files in application writable directories, but that is besides the point.