From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Alan Third Newsgroups: gmane.emacs.bugs Subject: bug#30992: Acknowledgement (27.0.50; Crash when graphics card switches) Date: Mon, 16 Apr 2018 18:51:23 +0100 Message-ID: <20180416175123.GA43791@breton.holly.idiocy.org> References: <6344F9BD-5FFF-405E-9A5D-5ECF7C5C7652@Web.DE> <694F91A1-0C7C-4591-8564-BC61210CC541@Web.DE> <20180410200031.GB15361@breton.holly.idiocy.org> <20180413181416.GA39102@breton.holly.idiocy.org> <383CFA46-5742-4038-A7AB-EA47AC9472C2@Web.DE> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1523901017 24492 195.159.176.226 (16 Apr 2018 17:50:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 16 Apr 2018 17:50:17 +0000 (UTC) User-Agent: Mutt/1.9.3 (2018-01-21) Cc: 30992@debbugs.gnu.org, Peter Dyballa To: Richard Stallman Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Apr 16 19:50:12 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f88Ga-0006DY-2b for geb-bug-gnu-emacs@m.gmane.org; Mon, 16 Apr 2018 19:50:12 +0200 Original-Received: from localhost ([::1]:33212 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f88If-00034C-6S for geb-bug-gnu-emacs@m.gmane.org; Mon, 16 Apr 2018 13:52:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40203) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f88IQ-00032E-1v for bug-gnu-emacs@gnu.org; Mon, 16 Apr 2018 13:52:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f88IM-000235-5d for bug-gnu-emacs@gnu.org; Mon, 16 Apr 2018 13:52:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:48297) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f88IM-00022p-15 for bug-gnu-emacs@gnu.org; Mon, 16 Apr 2018 13:52:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1f88IL-0005Bb-Pg for bug-gnu-emacs@gnu.org; Mon, 16 Apr 2018 13:52:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 Apr 2018 17:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30992 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 30992-submit@debbugs.gnu.org id=B30992.152390109619900 (code B ref 30992); Mon, 16 Apr 2018 17:52:01 +0000 Original-Received: (at 30992) by debbugs.gnu.org; 16 Apr 2018 17:51:36 +0000 Original-Received: from localhost ([127.0.0.1]:56194 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f88Hv-0005Au-Px for submit@debbugs.gnu.org; Mon, 16 Apr 2018 13:51:35 -0400 Original-Received: from mail-wr0-f176.google.com ([209.85.128.176]:40723) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f88Hs-0005Ae-MM for 30992@debbugs.gnu.org; Mon, 16 Apr 2018 13:51:33 -0400 Original-Received: by mail-wr0-f176.google.com with SMTP id v60so24524753wrc.7 for <30992@debbugs.gnu.org>; Mon, 16 Apr 2018 10:51:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=ibMxy+t7sSuktMnQg9tIFYgRXnTi1DTMxYTC8xkK8Qc=; b=KcF+v72mVX1CA/9yTaNslMq6uPTLvCFZwtl5JG5N3BGoW3mYgZWEbXCF1IMTdAJ6NU fy1PZx9C/hVMrMJlV5QdbF0WwUqOWVn7RLCD3ZIRpkDV8B+Hd/8yHuedo91iMOiFFXx1 /5m/T3510/njXCdtrOj8iylEwUDypODPsnBbulCbYF/cRVNwBcM6rvPJrWCMnb3LC2l6 vWUp/GDZRaiSQjr566vpIePscH/J7rpXk2H/YTjzuzp8o3iKuYfZpda3Q8fghsjVNYz0 as0FPRTFWOS0kO+EQML9pWtscUhr930y+JwfbIp3you9IgzlfqGvbDU5vBFoaoHmREA7 6WhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=ibMxy+t7sSuktMnQg9tIFYgRXnTi1DTMxYTC8xkK8Qc=; b=Lh/eAgUF+zFG4AGYK2TZbPNJdPlY+plU9t9ebMMAu3YLHzUpvOkSIAXzAkyK8J73c7 IiTx9LbrJUhPAKnIUMBpjK9IHXCBvZkA85VEpjhiseIVhEO0aEJ+Cb9Km6WzNA4hiHhN 7EbuEs2OmTZJ5PS9UVmWxH/XSGDw1tCMaH7IdXGeD7SGzgpUgmUVgP1VnUzN+rMu6WC3 +OuSTVy7TY0eCjr2lSK+WKgbtSayALtR9qpI1EfOnRPWuazD7nWYOJBqiDslm/oLD2yp sxYgNgBL/7GKGcAGJpDQMEm1zyt/SmoPuRA5R+1KOaUvb+TREETp9xYPMXbL8mLTmFS5 YH8A== X-Gm-Message-State: ALQs6tCuI/EIkRY3B0L5JqytyKYbW574B5MiRe3uiaoT6Vkzd43iLrb1 0bgasvLiq/3IXJxAZXzUoxQ= X-Google-Smtp-Source: AIpwx49eRg3kXQpso8abZge4yZDOq6+QB4dMCu9s/pG1iEeiErOn2zUMkrI1a0Npib0xVxBhs1x0Ng== X-Received: by 10.223.145.162 with SMTP id 31mr10619920wri.124.1523901086574; Mon, 16 Apr 2018 10:51:26 -0700 (PDT) Original-Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-65e9-9ba3-9e5b-b49f.holly.idiocy.org. [2001:8b0:3f8:8129:65e9:9ba3:9e5b:b49f]) by smtp.gmail.com with ESMTPSA id b9sm8399195wmh.41.2018.04.16.10.51.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 16 Apr 2018 10:51:25 -0700 (PDT) Content-Disposition: inline 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: 208.118.235.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:145454 Archived-At: On Sun, Apr 15, 2018 at 11:14:48PM -0400, Richard Stallman wrote: > > #import > > Which files in Emacs include that header? nsgui.h, and configure must reference it in its tests too. It’s required for both GNUstep and Cocoa. > > I think the last version of GCC that could compile the NS variant > > was 4.2.1 (4.2.4 in the MacPorts package manager), "Apple > > augmented" to also be able to build those typical application > > bundles. > > This is a very bad situation. I don't want to have code in Emacs that > can only be compiled with Clang, and I am determined to change that. > Will people please help me find the least disruptive way? > > I would expect that most of the files of Emacs can compile with GCC > even on MacOS, but is that so? As far as I’m aware there is no code in Emacs itself that requires Clang. There were a couple of Objective‐C ‘blocks’ that we removed previously as GCC doesn’t support them. I don’t know how we would get to a position of being able to build with GCC and Cocoa. I assume GCC would have to support some or all of the Obj‐C features it’s currently missing. > What about with GNUstep? Does Emacs compile for GCC with GNUstep? Yes. My test‐build VM uses GCC 4.9.2 which compiles GNUstep Emacs fine. -- Alan Third