From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omta038.useast.a.cloudfilter.net (omta038.useast.a.cloudfilter.net [44.202.169.37]) by sourceware.org (Postfix) with ESMTPS id F1F3F3849ADD for ; Mon, 13 May 2024 16:18:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F1F3F3849ADD Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=tromey.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=tromey.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org F1F3F3849ADD Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=44.202.169.37 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1715617105; cv=none; b=bGy818VnezNjt8C2wF3QvKDUKuoR7Rmdl/IOkBDw5aIuO4KK/cFZo0CxyddpkYtZVZjjJPMCDj1PVR3R1v+I+BwHK+Z/kiQxnpwwr6TZyd50QHYdzd5qyqHDyabNH8QI6dwZH+/MeaIZx5AiLVoNdtJRTUFV7xGVVVef0mnSueg= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1715617105; c=relaxed/simple; bh=BVSBpNUoNx+lcJCWJZkfGVZqMxeGIYm+aQ732UhyBYY=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=fiC1t+ei5EwvnhhBQtXt5+oaLb+c4gn7FIWHOaYTzpQXrZ5zMEzzSH7K231sP0tDGE6gXQPRzg6kpesT37VMVWsczjoyIOuUyALEQrnIZwGgmw+94oqzTeHRZDh7fjnB31oqbOyBekfDpSqjBtL5V7lI7xdunKxSg2yiZ1pIW/o= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from eig-obgw-5002a.ext.cloudfilter.net ([10.0.29.215]) by cmsmtp with ESMTPS id 6NdDstOW5jfBA6YNbspyw5; Mon, 13 May 2024 16:18:23 +0000 Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with ESMTPS id 6YNasgGZxr1If6YNasfSIa; Mon, 13 May 2024 16:18:22 +0000 X-Authority-Analysis: v=2.4 cv=BawT0at2 c=1 sm=1 tr=0 ts=66423d4e a=ApxJNpeYhEAb1aAlGBBbmA==:117 a=ApxJNpeYhEAb1aAlGBBbmA==:17 a=TpHVaj0NuXgA:10 a=Qbun_eYptAEA:10 a=20KFwNOVAAAA:8 a=zstS-IiYAAAA:8 a=8JnqxcBlPhzzUNySY2IA:9 a=4G6NA9xxw8l3yy4pmD5M:22 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To :Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=Wmb/8EsI5Wv4UEW2TcjNaVBKYVDy0juaX5ibyRQxQYI=; b=E70PC3QfLgYaU9vmIXUKVwrcUv qMqnSP0cP3g8gtNnq2GWzGChGCv2mMO2JfzQr7kcg9fPXcddWLCtkV6m5BBCE2tPyb4r/r2LbA1nx AovI4Jq4QrD18ZgKKeO/C65K+; Received: from 75-166-134-4.hlrn.qwest.net ([75.166.134.4]:34740 helo=murgatroyd) by box5379.bluehost.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.2) (envelope-from ) id 1s6YNa-004GZ1-07; Mon, 13 May 2024 10:18:22 -0600 From: Tom Tromey To: Andrew Burgess Cc: gdb-patches@sourceware.org Subject: Re: [PATCH 4/4] gdb/doc: fix parallel build of pdf and dvi files In-Reply-To: (Andrew Burgess's message of "Sat, 11 May 2024 10:37:12 +0100") References: X-Attribution: Tom Date: Mon, 13 May 2024 10:18:21 -0600 Message-ID: <87ikzhznw2.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - sourceware.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 75.166.134.4 X-Source-L: No X-Exim-ID: 1s6YNa-004GZ1-07 X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 75-166-134-4.hlrn.qwest.net (murgatroyd) [75.166.134.4]:34740 X-Source-Auth: tom+tromey.com X-Email-Count: 8 X-Org: HG=bhshared;ORG=bluehost; X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-CMAE-Envelope: MS4xfD5eTE9tV3Pc4yMUjd32uoNfzd1cG42xVPg7jEGtjpZIz3ssljSSnrQ/gLI0o9PuxFVLixG/Qy1d1p8ZYC1EyurUNh75/RpHfIHbsRBxJWAkxMraVxtn 62vwm4gi5fvMl4S4mipZhg0IRaR4UZXX9BS7SCqLvNaQuEu8Cfp/3YepdQaZ1IrqKDee6o5Abw01ogHazGGuef7i6bYUycBsTjU= X-Spam-Status: No, score=-3014.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,JMQ_SPF_NEUTRAL,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: >>>>> "Andrew" == Andrew Burgess writes: Andrew> When building with 'make -j20 -C gdb/doc all-doc' I often see problems Andrew> caused from trying to build some dvi files in parallel with some pdf Andrew> files. The problem files are: gdb.dvi and gdb.pdf; stabs.dvi and Andrew> stabs.pdf; and annotate.dvi and annotate.pdf. Andrew> The problem is that building these files create temporary files in the Andrew> local directory. There's already a race here that two make threads Andrew> might try to create these files at the same time. Does this mean that without --build the tools here use fixed temporary file names? That seems bad. Anyway the patch seems ok to me. The configure check is maybe overkill IMO but considering that it exists it also seems ok. Approved-By: Tom Tromey Tom