From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arsen =?utf-8?Q?Arsenovi=C4=87?= Newsgroups: gmane.emacs.devel Subject: Re: Android port Date: Mon, 20 Feb 2023 17:05:15 +0100 Message-ID: <86cz64pbgp.fsf@aarsen.me> References: <87ttzkmrw1.fsf.ref@yahoo.com> <87ttzkmrw1.fsf@yahoo.com> <86wn4ga1pa.fsf@aarsen.me> <86wn4d3luy.fsf@aarsen.me> <87ilfxhmlv.fsf@yahoo.com> <875ybxhhae.fsf@yahoo.com> <86ilfx3eff.fsf@aarsen.me> <865ybxr80g.fsf@aarsen.me> <87wn4df4ef.fsf@yahoo.com> <86o7popcwd.fsf@aarsen.me> <873570fifm.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9149"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Feb 20 17:08:08 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 1pU8hz-0002Ai-B9 for ged-emacs-devel@m.gmane-mx.org; Mon, 20 Feb 2023 17:08:07 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pU8hP-0005WC-3Y; Mon, 20 Feb 2023 11:07:31 -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 1pU8hM-0005S3-OL for emacs-devel@gnu.org; Mon, 20 Feb 2023 11:07:28 -0500 Original-Received: from mout-p-102.mailbox.org ([80.241.56.152]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1pU8hK-0007Q9-IG for emacs-devel@gnu.org; Mon, 20 Feb 2023 11:07:28 -0500 Original-Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:b231:465::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4PL6kf2t4bz9scW; Mon, 20 Feb 2023 17:07:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aarsen.me; s=MBO0001; t=1676909242; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=kBsbzhBHkZu2Wht7ezhd0LnzYVJ702EF7XYbuab0bZ4=; b=rXX3eApWYZoWHJm/U4xGrKkGKpSPj4KYuG5rhj5hf0Qnuxk4lg1y9LbQmvZY9KSEyBV9dh qLGHXaY87CF6c6pjK9ArtJuUL1e+tpKqn9MgoK0ATaJ5hxIVSxuCmy9KVPWp7fdNAWkT4H LUqs10tiLyOXbwMrRN9xDlvVFpEzSPGzrqnnWSqUjneZfI+PxFOj+ua2lmrCtPPN8upLgZ fJkEJbUwNDZ1nhyzatKgppeBMS8RsVD7hLamx+vnzcbzSdyGfcqKFJVmY1h7zRtsTAbopv IxNkc6gjW5g0ufCroQGwMk0Yozz2US4a7YOP+kaJV74YSRi1ycyW4i6VuD2sXw== In-reply-to: <873570fifm.fsf@yahoo.com> X-Rspamd-Queue-Id: 4PL6kf2t4bz9scW Received-SPF: pass client-ip=80.241.56.152; envelope-from=arsen@aarsen.me; helo=mout-p-102.mailbox.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, 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:303612 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Po Lu writes: > Arsen Arsenovi=C4=87 writes: > >> Hi Po, >> >> Po Lu writes: >> >>> Thanks. The make depends thing is supposed to be done by javac >>> internally, and it should scan through source files in >>> org/gnu/emacs to find missing definitions. >> >> I believe it only scans through source files listed on the command line >> and through the classpath. > > org/gnu/emacs is in the classpath. Yes, and the sourcepath too, but I don't think the sources in those paths are re-parsed to grab class definitions on each build, which is where the problem stems for, but are instead parsed on an as needed basis, with the classes available being presumed to map 1-to-1 to the list of .java files in the sourcepath. >> Yes, I believe this is the proper fix. I was getting a bunch of other >> errors in similar vein after fixing the one above, except even stranger, >> so I suspect javac is quite bad at parallelizing. The group build you >> pushed earlier should alleviate that at a slight hit to compile speed >> (which I doubt it's major enough to warrant build-time instability). > > Thanks for finding this bug in javac. Sure, if you end up reporting it, please keep me posted. I'm curious about what the intended behavior here is. Thanks. =2D-=20 Arsen Arsenovi=C4=87 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iOYEARYKAI4WIQT+4rPRE/wAoxYtYGFSwpQwHqLEkwUCY/Oatl8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0RkVF MkIzRDExM0ZDMDBBMzE2MkQ2MDYxNTJDMjk0MzAxRUEyQzQ5MxAcYXJzZW5AYWFy c2VuLm1lAAoJEFLClDAeosSTdTIA/i9fj55FIDaSftRcV9b92rMUymrWLHh25CuX Sd5NKjInAQCgUwKoUMsiDoyHN/C9uI6Xy95p84nHSB24aY0coHA5Dg== =MsPc -----END PGP SIGNATURE----- --=-=-=--