GNU bug report logs - #65142
30.0.50; configure --without-all does not disable some features

Previous Next

Package: emacs;

Reported by: Ulrich Müller <ulm <at> gentoo.org>

Date: Tue, 8 Aug 2023 07:55:02 UTC

Severity: normal

Found in version 30.0.50

Fixed in version 30.1

Done: Ulrich Mueller <ulm <at> gentoo.org>

Bug is archived. No further changes may be made.

Full log


Message #8 received at 65142 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Ulrich Müller <ulm <at> gentoo.org>
Cc: 65142 <at> debbugs.gnu.org
Subject: Re: bug#65142: 30.0.50;
 configure --without-all does not disable some features
Date: Tue, 08 Aug 2023 15:13:59 +0300
> From: Ulrich Müller <ulm <at> gentoo.org>
> Date: Tue, 08 Aug 2023 09:54:20 +0200
> 
> Ever since --with-json was changed from using OPTION_DEFAULT_ON to
> OPTION_DEFAULT_IFAVAILABLE (commit 43091e6c5069), option --without-all
> will no longer disable it. The same applies to --with-tree-sitter.
> 
> $ ./configure --without-all
> [...]
>   Does Emacs use -ljansson?                               yes
>   Does Emacs use -ltree-sitter?                           yes
> [...]
> 
> The following patch should fix the problem:

Thanks, but the proposed patch affects any option that is by default
"ifavailable", doesn't it?  If so, the patch is probably good for
master, but for the emacs-29 branch I'd prefer a safer change which
only affects the above two options.  Is that possible?




This bug report was last modified 1 year and 292 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.