From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.bugs Subject: bug#36216: 27.0.50; Variable binding depth exceeds max-specpld-size during bootstrap Date: Sun, 16 Jun 2019 14:01:22 +0200 Message-ID: References: <83o92zwed9.fsf@gnu.org> <83blyzw3zs.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="186851"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 36216@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jun 16 14:03:23 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hcTsZ-000mXh-Ah for geb-bug-gnu-emacs@m.gmane.org; Sun, 16 Jun 2019 14:03:23 +0200 Original-Received: from localhost ([::1]:39360 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hcTsY-00056d-Bm for geb-bug-gnu-emacs@m.gmane.org; Sun, 16 Jun 2019 08:03:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36659) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hcTsJ-00056R-8i for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2019 08:03:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hcTsH-0002o1-8C for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2019 08:03:07 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54607) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hcTsE-0002jh-6P for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2019 08:03:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hcTsE-0002rF-1O for bug-gnu-emacs@gnu.org; Sun, 16 Jun 2019 08:03:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Juanma Barranquero Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 16 Jun 2019 12:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 36216 X-GNU-PR-Package: emacs Original-Received: via spool by 36216-submit@debbugs.gnu.org id=B36216.156068652710901 (code B ref 36216); Sun, 16 Jun 2019 12:03:01 +0000 Original-Received: (at 36216) by debbugs.gnu.org; 16 Jun 2019 12:02:07 +0000 Original-Received: from localhost ([127.0.0.1]:39918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hcTrL-0002pk-IK for submit@debbugs.gnu.org; Sun, 16 Jun 2019 08:02:07 -0400 Original-Received: from mail-qt1-f177.google.com ([209.85.160.177]:37904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hcTrH-0002p7-9K for 36216@debbugs.gnu.org; Sun, 16 Jun 2019 08:02:03 -0400 Original-Received: by mail-qt1-f177.google.com with SMTP id n11so7723181qtl.5 for <36216@debbugs.gnu.org>; Sun, 16 Jun 2019 05:02:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=SvzVmWPbuT5oCtraXwaB4Qen6PIUX8ofiBERvLgtthY=; b=o9n86Aym2FVdtJVLb3Jwg8bdx/Fc10fEKZM1bXxfGniEZFEeOB8s0znL1tjBolEeQ+ TjgZ0j0KUHDzWEyQ/YwaGIq/PYlQLOOBm5vlBAmI7X0Xcx2WEG5YaQv/mxhT4BbuniVD 2ni/g7iAV0C3JLXM+aYWq7cXgze6zv25/Lrk8jv8eLkoJkqpeo4XQKxo0YfIGfnid9AC 0AHPMLBQaXt4Xn5o2yM4eNwk0LA0Rc5oBAInOt78reV0eZcV3C2AGLuoc+BD/EdDRrTc /liqd6o9gy9BcWGp5aEBK8oxBIiv8vY4+wV/6OnudrTs2LzKhSF2deNJloojALmBkGq/ f65Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=SvzVmWPbuT5oCtraXwaB4Qen6PIUX8ofiBERvLgtthY=; b=aUXTQOxsBgOJR4ve9SfZZ+3gx5sYfrwnRvyA3ehVCivAl7BvSEe8vLhg99N4Aw6DdN hzFH6kR6iA118EzV3oQp6AY9OjUhUCT8/qLpFJfgW40apNAC9ItAsCg+DQbd13MRzWsk Q/pIGh3vwI/P/K/FNe3bTYVALtCGsU0EGtS6bxLcE/MJnT1SzeR6aNcFu/iBbA3ZUbj0 1qzCDti9KSVVuouHPYCwAOh/ohIcuqxmvCjUUH/lefQsLgY/IF1dhM+jpp+Dtnm/qFw/ D/hj5G1irPEwgVJ8dKVlMsVm1kq8PWGDe8ltuEVpUJVup/IVsJc7UXb1XWHuYg0RYlBn K58g== X-Gm-Message-State: APjAAAVVErWeVRhXJ1HLYNP36vaZaSYByPFSossvoZ+KOv0fOEioh4rw QMqDznkirQ5T3DFeXtsYN3m67YcjPOq5wB4oQ28= X-Google-Smtp-Source: APXvYqzSvoIdnfC6EYjMiVGYbwonk279RoOYIyctWbYhgm/dXHF3oyBfFPfLipDutbavnk59jODXR5rbRdM5ZIxlXSE= X-Received: by 2002:aed:33a4:: with SMTP id v33mr55069032qtd.18.1560686517609; Sun, 16 Jun 2019 05:01:57 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:160664 Archived-At: On Sun, Jun 16, 2019 at 7:57 AM Juanma Barranquero wrote: > I wonder if it wouldn't just make sense to borrow the same trick > loadup.el uses with pcase.el to disable eager macroexpansion, i.e., > something like The idea above doesn't work, it breaks bootstraping while compiling startup.el. So, back to the beginning. This fixes the reported problem: diff --git i/lisp/loadup.el w/lisp/loadup.el index 67e8aa7d40..ca0babd6ed 100644 --- i/lisp/loadup.el +++ w/lisp/loadup.el @@ -105,4 +105,8 @@ ;; We'll probably overflow the pure space. (setq purify-flag nil) + ;; Set max-specpdl-size to a larger value to avoid a + ;; macroexpansion error when loading the cl-generic.el + ;; source file (bug#36216). + (setq max-specpdl-size 1450) ;; Value of max-lisp-eval-depth when compiling initially. ;; During bootstrapping the byte-compiler is run interpreted