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.bugs Subject: bug#62485: Improve build system and make "real" defaults Date: Mon, 27 Mar 2023 19:08:06 +0300 Message-ID: <83wn3289eh.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26268"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 62485-done@debbugs.gnu.org To: 62485@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Mar 27 18:09:35 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1pgpPZ-0006bK-WE for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 27 Mar 2023 18:09:34 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pgpPX-0002pm-EN; Mon, 27 Mar 2023 12:09:31 -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 1pgpP4-0002mT-QX for bug-gnu-emacs@gnu.org; Mon, 27 Mar 2023 12:09:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pgpP4-0004Lo-I9 for bug-gnu-emacs@gnu.org; Mon, 27 Mar 2023 12:09:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pgpP4-0003Rl-D6 for bug-gnu-emacs@gnu.org; Mon, 27 Mar 2023 12:09:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 27 Mar 2023 16:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62485 X-GNU-PR-Package: emacs X-Debbugs-Original-To: Bug gnu emacs Original-Received: via spool by submit@debbugs.gnu.org id=B.167993328813174 (code B ref -1); Mon, 27 Mar 2023 16:09:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 27 Mar 2023 16:08:08 +0000 Original-Received: from localhost ([127.0.0.1]:48256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgpOC-0003QQ-8a for submit@debbugs.gnu.org; Mon, 27 Mar 2023 12:08:08 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:46454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pgpOA-0003QI-Ux for submit@debbugs.gnu.org; Mon, 27 Mar 2023 12:08:07 -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 1pgpOA-0002f9-NI for bug-gnu-emacs@gnu.org; Mon, 27 Mar 2023 12:08:06 -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 1pgpOA-000442-Cq; Mon, 27 Mar 2023 12:08:06 -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=Axxl2I6pmE1PlSkBAvBGnalbeRewnKrkgCZ/kv9CQ0Q=; b=r3NkeHvpgAO9 LpNUVUbywv1Fw0UV3pBabgdBKANNbQ2KDiSrU5PHDmaBcBvOYSG7iOz+bOChM6CWqtk4A7TmF4qFj i5vroh834xggA4p9T+V+iqk9t5s6ZNcG4tqnTuXE4BRb+tnDyXgpSS1FsmvDcxYv14h/wej24eSD7 jL2FJMxknMRQodYAO8+lcqiyTXCMGs0JD6kLnOmbYdvO3sjIJ0GBKvIRrh7Eh2xiKLS8V8w5Uzno7 OzQUpd9acDIpFMsdoPO2GCngyJV1y+49yeL8l93X60uYIOXJCywP4dT6kQYGZIBdHR/LfvPsz0A63 y9ctfS/61moOGbeUDLvpeg==; 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 1pgpO7-0006gg-MW; Mon, 27 Mar 2023 12:08:05 -0400 In-Reply-To: (c.buhtz@posteo.jp) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:258755 Archived-At: > Date: Mon, 27 Mar 2023 13:44:19 +0000 > From: c.buhtz@posteo.jp > > Hello, > > I was told that sqlite3 support is enabled by default when building > Emacs29. Is it or is it not? Emacs builds with sqlite support if you have the sqlite3 library installed. > Based on my own experience it seems to me that it depends on the fact if > lib-sqlite3-dev is installed or not. Yes. > When the lib is not installed and I don't set an explicite sqlite3 > switch in the make-configure-build-system it build runs successfully > without any warning or error. You see?! Sqlite is not default. Who told you it was the default? The file NEWS says: +++ ** Emacs can be built with built-in support for accessing SQLite databases. This uses the popular sqlite3 library, and can be disabled by using the '--without-sqlite3' option to the 'configure' script. > If you want to make it default then inform the user about missing > sqlite-lib in all cases and not only if the --with-sqlite switch is set > by the user. That is not how we define the optional dependencies. We only do that for dependencies without which Emacs will be much less powerful or performant. Most optional dependencies are not of this kind: Emacs can be entirely functional without SQLite support. This is not a bug. Closing.