From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Daniel Pittman Newsgroups: gmane.emacs.devel Subject: Building Emacs (git head, pdumper, macos) Date: Fri, 17 Jan 2020 12:01:17 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000049dde059c58e686" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="119138"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Jan 17 18:06:24 2020 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 1isV4i-000Um0-5o for ged-emacs-devel@m.gmane-mx.org; Fri, 17 Jan 2020 18:06:24 +0100 Original-Received: from localhost ([::1]:60622 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1isV4h-0008SM-4N for ged-emacs-devel@m.gmane-mx.org; Fri, 17 Jan 2020 12:06:23 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49982) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1isV0R-0003R6-Ha for emacs-devel@gnu.org; Fri, 17 Jan 2020 12:02:00 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1isV0P-0001yJ-HS for emacs-devel@gnu.org; Fri, 17 Jan 2020 12:01:59 -0500 Original-Received: from mail-qv1-xf30.google.com ([2607:f8b0:4864:20::f30]:33941) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1isV0O-0001wS-HX for emacs-devel@gnu.org; Fri, 17 Jan 2020 12:01:57 -0500 Original-Received: by mail-qv1-xf30.google.com with SMTP id o18so11006012qvf.1 for ; Fri, 17 Jan 2020 09:01:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=OdglihwT/fYHJHzjgO/yq7+7u99JkrYrCLfw/yLnkHo=; b=MpExC+vw39YD0pSqrjJtA37JvU9FAY9/Y5vqUaU2i1lkQv1623YA/k5AzrBMkQArw5 NQWbLDipghrwIqRfnLXvSk9iEJ8UnX7IRKvpY7IMo7lYSKk1WG38CHdFov/WCVP1pyon 6Cjdmsp4TxAzVvcQnOheTjHMPGNbv2qM5XN0wMBzc0KwQ56s6wu5Tcrz0aBw76vWlM17 X4aH9bRZ8lRVpQBlKceIybex6OotXMK3V2xYSMZYUPZQPkgjQB84myCYKkESTdhtm/1U 4079TqQcOwBD9ENJFJ50BvEs0kdTO00e+ycBC3kDBqn3UBpyZ6vuhJjZa02xvxksV8C8 e1Jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=OdglihwT/fYHJHzjgO/yq7+7u99JkrYrCLfw/yLnkHo=; b=MG12KnpueV++df4FDncqt4HDrBUTzzV4W1iaX/hDnP/r9suIibAk5Y9T3rzi170pIK OtfoyoxHY7/NoArAmlUR4YwZ6HcU6q2p4ISM0UHw4xrDqoGFLb1ONV+lEfgJPlLa7GDr 33DdRwj4JxMfapVO+zNvhaz8WI5Hi9hrANV4Zfzcury/VX+iC+tVLyC03rJ9oLEU57YG GTVaMoqrqFHn+TdUraLjqQ+6HTGq9ggZ225PNTGRgMSIj8s6vb9KOFj7B3DXQVALJqqg GgUX4njEJfoa4mtXah/IqTMrnxiNakkEP1cEMNBjpguF4gQBhvoqOk7L2ltHdBbR1HdF RGOQ== X-Gm-Message-State: APjAAAU7wCgeSb5JqsSI1N2W2CbzVSKfw4YODUFnJb2k1gxqiPxRCHLJ 5pKUGfkL2hq9ChIYxpahV02dEdo0g72hkTKSLyaGJMvT0q4= X-Google-Smtp-Source: APXvYqzsi1P1VDIucjTav8qZwQPlUilrj6D2PQivC8n2bfBXAavgHauBtG1c/iz7I1jE1BET3wOQoziHTRVV+gm3TD0= X-Received: by 2002:a0c:e408:: with SMTP id o8mr8829278qvl.236.1579280513618; Fri, 17 Jan 2020 09:01:53 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::f30 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:244309 Archived-At: --000000000000049dde059c58e686 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable G'day. I've run into a problem using multi-job make while building Emacs on macos with the pdumper. Seems like the dependency tree isn't complete enough, so some lisp compilation jobs happen in parallel to dumping. This breaks because the running emacs executable no longer matches the pdump file. My question here is: * is using (GNU) make to build with more than one job supported? * is there a known issue related to this? (I have searched, and not found anything known, but perhaps I missed it.) I'm happy to debug further and try for a patch, but I'd like to know that I'm not doing it wrong=E2=84=A2 by using a parallel build first. --000000000000049dde059c58e686 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
G'day.=C2=A0 I've run into a problem using multi-j= ob make while building Emacs on macos with the pdumper.=C2=A0 Seems like th= e dependency tree isn't complete enough, so some lisp compilation jobs = happen in parallel to dumping.

This breaks because the r= unning emacs executable no longer matches the pdump file.

My question here is:
* is using (GNU) make to build with = more than one job supported?
* is there a known issue related to = this?

(I have searched, and not found anything kno= wn, but perhaps I missed it.)

I'm happy to deb= ug further and try for a patch, but I'd like to know that I'm not d= oing it wrong=E2=84=A2 by using a parallel build first.
--000000000000049dde059c58e686--