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: Finalizing 'inhibit-automatic-native-compilation' Date: Sun, 12 Feb 2023 18:55:47 +0200 Message-ID: <837cwmhlgs.fsf@gnu.org> References: <837cx8cey0.fsf@gnu.org> <83r0vd97s0.fsf@gnu.org> <83lell73yv.fsf@gnu.org> <87sffo3as7.fsf@melete.silentflame.com> <83v8kkxzzx.fsf@gnu.org> <87r0v811pm.fsf@melete.silentflame.com> <87cz6nxdqy.fsf@X570GP> <83357irhnv.fsf@gnu.org> <87ttzy2lgi.fsf@X570GP> <83a61pprm8.fsf@gnu.org> <87mt5ncjuk.fsf@X570GP> <83cz6jm9mo.fsf@gnu.org> <87a61lkjb7.fsf@X570GP> <87pmahs9um.fsf@EBx360> <877cwoo6ru.fsf@X570GP> <83bkm0jxbr.fsf@gnu.org> <87ttzq25m6.fsf@X570GP> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6183"; mail-complaints-to="usenet@ciao.gmane.io" Cc: akrl@sdf.org, spwhitton@spwhitton.name, monnier@iro.umontreal.ca, emacs-devel@gnu.org, larsi@gnus.org, rlb@defaultvalue.org To: Aymeric Agon-Rambosson Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Feb 12 17:57:03 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 1pRFew-0001Ig-VZ for ged-emacs-devel@m.gmane-mx.org; Sun, 12 Feb 2023 17:57:03 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pRFeF-0003xP-2H; Sun, 12 Feb 2023 11:56:19 -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 1pRFeD-0003xC-Hk for emacs-devel@gnu.org; Sun, 12 Feb 2023 11:56:17 -0500 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 1pRFeB-0007xY-Mv; Sun, 12 Feb 2023 11:56:15 -0500 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=s2dWG2O8eLZa98h18ObB7ka4AAU9TJYxc4OuKTbN3ME=; b=e8UEEBFTKnnZ 6701aJwEyEG1hZ+B/y5+CiQvaMCTqbR/0YAjTp6zOdGhwypWhCurfpyB0xje6yHPA5ei/u+oxPlPv BSMrJFYh6sVltW4wRQlKVBkqsgYSgToLxfe/oyHi1eEb724uRSXiZQE9T5/pVcNvNYb2SeQSFx2u6 HhDRoA+GE+vJufC5GpI2jYvxy+RC/WSjKcZlZXT/rO7/hryWRnhPci3Wq1qOrno4nojyVF+hM6Jz2 uorMpK184sUvodqOTSa4RJS9Y7MLSn4wHmy5Le2dLcR7hzFL3Wt0o7z2MON9WPCIn0+hThmCJrHJu mPe95SKGEfNbuXrZGXPNpQ==; 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 1pRFeB-0007Qc-2T; Sun, 12 Feb 2023 11:56:15 -0500 In-Reply-To: <87ttzq25m6.fsf@X570GP> (message from Aymeric Agon-Rambosson on Sun, 12 Feb 2023 17:47:13 +0100) 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:303186 Archived-At: > From: Aymeric Agon-Rambosson > Cc: akrl@sdf.org, spwhitton@spwhitton.name, monnier@iro.umontreal.ca, > emacs-devel@gnu.org, larsi@gnus.org, rlb@defaultvalue.org > Date: Sun, 12 Feb 2023 17:47:13 +0100 > > Being able to do (setq comp-enable-subr-trampolines > 'compile-but-no-output) would be quite practical. The temporary > file would be created by `make-temp-file', according to the value > of `temporary-file-directory', and we wouldn't have to worry about > specifying some exact location ourselves Why is it a problem that you provide the location? "/tmp/SOME-DIRECTORY" is always a possibility, and you can delete the entire directory when you are done would then get rid of all the leftovers, something that test runs and installations routinely do. Why isn't this good enough?