From owner-svn-ports-all@FreeBSD.ORG Mon Apr 27 14:49:57 2015 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A39A5EC5; Mon, 27 Apr 2015 14:49:57 +0000 (UTC) Received: from mail-ie0-x234.google.com (mail-ie0-x234.google.com [IPv6:2607:f8b0:4001:c03::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6E7381E38; Mon, 27 Apr 2015 14:49:57 +0000 (UTC) Received: by iecrt8 with SMTP id rt8so127747649iec.0; Mon, 27 Apr 2015 07:49:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=d4SaTummTboigBGYGZardF4eUSP/eQeDaR0YLCx/cFM=; b=Be2PA2sFGEcqrgoGFCTYmY10xurByCIWEFGlX7GgM3HMpbo3Mw2W1fxSJ6xgsaO2HM zXex2KqGJA1cueKeoKkRFJrcm+hU7j37oL35vmMm+c6PvlOX6lmWQp65jwh0N8vGXAWz bHSH90Nl0nzEVJjexIP4yJvyGHO+KEGqg1XP0gD1po4gGFTZdzYsnJzTP1nndehAA9Xz X/P7VPKOcskkPmVgrBmdZOvZixxWSQRf2RiYQD6rCd+kBmeZ4SaOWqXMtSX73KIPCXnt qGKPOEbYqhbbjSMLKIkE1rR+pCMhtHRMlaggUNcoe2iHM0P6StIWPLEIbsQeo+Iy+lsD LEvQ== MIME-Version: 1.0 X-Received: by 10.107.46.39 with SMTP id i39mr14286265ioo.8.1430146196826; Mon, 27 Apr 2015 07:49:56 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.36.38.133 with HTTP; Mon, 27 Apr 2015 07:49:56 -0700 (PDT) In-Reply-To: <20150427090608.GA57758@oslo.ath.cx> References: <201504270408.t3R481J2074438@svn.freebsd.org> <20150427090608.GA57758@oslo.ath.cx> Date: Mon, 27 Apr 2015 07:49:56 -0700 X-Google-Sender-Auth: B3sKk2XnwN3YxxjhkxwUZEIrFA0 Message-ID: Subject: Re: svn commit: r384814 - in head/lang/gcc: . files From: Adrian Chadd To: "Herbert J. Skuhra" Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Apr 2015 14:49:57 -0000 Hi, Would you please try running it with: make MAKE_JOBS_UNSAFE=yes So i can see what's missing/broken? Thanks! -a On 27 April 2015 at 02:06, Herbert J. Skuhra wrote: > On Mon, Apr 27, 2015 at 04:08:01AM +0000, Adrian Chadd wrote: >> Author: adrian (src committer) >> Date: Mon Apr 27 04:08:01 2015 >> New Revision: 384814 >> URL: https://svnweb.freebsd.org/changeset/ports/384814 >> >> Log: >> Implement the FreeBSD specific pieces for thread affinity for OpenMP. >> >> Upstream gcc 4.8 doesn't have support for this - it'll create threads, >> but it won't do any of the thread affinity stuff for FreeBSD. >> >> This allows for OMP_PROC_BIND=true to bind threads to their initial >> CPUs, leading to some pretty drastic improvements in performance >> for certain NUMA workloads. >> >> Approved by: gerald >> >> Added: >> head/lang/gcc/files/patch-libgomp-freebsd-affinity (contents, props changed) >> head/lang/gcc/files/patch-libgomp-posix-affinity (contents, props changed) >> Modified: >> head/lang/gcc/Makefile > > Hi, > > this breaks the build on releng/8.4 (with BOOTSTRAP=on and JAVA=off): > > sed -e 's/\(UNUSED\)/_GLIBCXX_\1/g' \ > -e 's/\(GCC[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*_H\)/_GLIBCXX_\1/g' \ > -e 's/SUPPORTS_WEAK/__GXX_WEAK__/g' \ > -e 's/\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*USE_WEAK\)/_GLIBCXX_\1/g' \ > -e 's,^#include "\(.*\)",#include ,g' \ > < /usr/ports/lang/gcc/work/gcc-4.8.4/libstdc++-v3/../libgcc/gthr-posix.h > x86_64-portbld-freebsd8.4/bits/gthr-default.h > gmake[3]: Leaving directory '/usr/ports/lang/gcc/work/build/x86_64-portbld-freebsd8.4/libstdc++-v3/include' > gmake[2]: Leaving directory '/usr/ports/lang/gcc/work/build' > Makefile:18677: recipe for target 'stage1-bubble' failed > gmake[1]: *** [stage1-bubble] Error 2 > gmake[1]: Leaving directory '/usr/ports/lang/gcc/work/build' > Makefile:18992: recipe for target 'bootstrap-lean' failed > gmake: *** [bootstrap-lean] Error 2 > > I know stable/8 is EOL soon. > > -- > Herbert