From owner-freebsd-stable@FreeBSD.ORG Thu Oct 18 22:25:24 2007 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3673216A419 for ; Thu, 18 Oct 2007 22:25:24 +0000 (UTC) (envelope-from josh.carroll@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.233]) by mx1.freebsd.org (Postfix) with ESMTP id E2D3813C474 for ; Thu, 18 Oct 2007 22:25:23 +0000 (UTC) (envelope-from josh.carroll@gmail.com) Received: by wx-out-0506.google.com with SMTP id i29so281313wxd for ; Thu, 18 Oct 2007 15:25:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; bh=W+KwStDJhxP67aj2BsRY1It6I3zHkDZpgvJEcCBkS0s=; b=iFekzIGO6iApUFQLlksfjQBNbB5dubPojUNIPVMDpPeUikx1eI6kWxOAqgxeUbMXRGwbAUELZyqkOUgC5A+wF5WjI9DKyhkrA407THdRk0sDsMMVSiolFxsmt1r5tpeDyeZuIVpqvXInBFsPd/rx3ru5VPZ7yRbo4qYPR7wZcUc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=ALUU76CoYMbb0mXpX5DbylzvU4LB4dcC9JJfoSRtYNKkXav4cwEdPCcKdW/P9mr+vilNYMWj+AOq5PJ0HjWafRu+o8IVLfQVBamB39ovXdWQLPovQRr9keQl1QlJ5Gva1t+Xr1hH5CXKSfw5uiv+xiOqEPZ2W3GeYzPbDgaZPQY= Received: by 10.90.114.11 with SMTP id m11mr1736637agc.1192746322731; Thu, 18 Oct 2007 15:25:22 -0700 (PDT) Received: by 10.90.29.9 with HTTP; Thu, 18 Oct 2007 15:25:22 -0700 (PDT) Message-ID: <8cb6106e0710181525lc682394tea11962f20f902cb@mail.gmail.com> Date: Thu, 18 Oct 2007 18:25:22 -0400 From: "Josh Carroll" To: freebsd-stable@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: make in RELENG_7 breaks -j for ports that worked in RELENG_6_2 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: josh.carroll@gmail.com List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Oct 2007 22:25:24 -0000 Let me preface this by saying that I know -j is unsupported with ports, and that there are efforts to potentially add hooks for -j. I just happened to have found a bunch of ports that compiled properly when setting MAKE_ARGS to -j X in RELENG_6_2. I had quite a few entries like this in my make.conf, prior to the RELENG_7 upgrade: .if ${.CURDIR:M*/bash*} MAKE_ARGS+=-j8 .endif If I use the above with RELENG_7's make, I see a lot of messages like: Graph cycles through `config.h' Graph cycles through `stamp-h' and `shell.c' is up to date. `eval.c' is up to date. `parse.y' is up to date. `general.c' is up to date. However, if I build and install RELENG_6_2's make, the port builds properly. I know it's compiling things in parallel, as it compiles faster with -j8 than without -j (admittedly, not by much): compile time without -j: 33.603 compile time with -j8: 22.793 So has something in make changed to be more rigid (or proper) with -j that is breaking this previous behavior? Thanks, Josh