From owner-svn-ports-all@freebsd.org Tue Apr 14 20:07:40 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id EDA4F2C8971; Tue, 14 Apr 2020 20:07:40 +0000 (UTC) (envelope-from pkubaj@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 491xNr4TmGz3C6D; Tue, 14 Apr 2020 20:07:40 +0000 (UTC) (envelope-from pkubaj@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 90B2EAEFC; Tue, 14 Apr 2020 20:07:40 +0000 (UTC) (envelope-from pkubaj@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 03EK7ek0064980; Tue, 14 Apr 2020 20:07:40 GMT (envelope-from pkubaj@FreeBSD.org) Received: (from pkubaj@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 03EK7eFU064979; Tue, 14 Apr 2020 20:07:40 GMT (envelope-from pkubaj@FreeBSD.org) Message-Id: <202004142007.03EK7eFU064979@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pkubaj set sender to pkubaj@FreeBSD.org using -f From: Piotr Kubaj Date: Tue, 14 Apr 2020 20:07:40 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r531723 - head/math/suitesparse X-SVN-Group: ports-head X-SVN-Commit-Author: pkubaj X-SVN-Commit-Paths: head/math/suitesparse X-SVN-Commit-Revision: 531723 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 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: Tue, 14 Apr 2020 20:07:41 -0000 Author: pkubaj Date: Tue Apr 14 20:07:40 2020 New Revision: 531723 URL: https://svnweb.freebsd.org/changeset/ports/531723 Log: math/suitesparse: fix build on powerpc64 elfv1 After last update, compiler:openmpi comes before compiler:c++11-lang. This effectively overrides compiler:c++11-lang and causes base GCC to be used. compiler:openmpi could probably be dropped, now that all supported FreeBSD versions have compiler that supports OpenMP (either GCC or Clang), but this would mean that Clang architectures would switch from GCC to Clang for this port, so it would have to be separately tested by the maintainer. Modified: head/math/suitesparse/Makefile Modified: head/math/suitesparse/Makefile ============================================================================== --- head/math/suitesparse/Makefile Tue Apr 14 19:42:58 2020 (r531722) +++ head/math/suitesparse/Makefile Tue Apr 14 20:07:40 2020 (r531723) @@ -63,6 +63,8 @@ TBB_MAKE_ENV= TBB="-ltbb" SPQR_CONFIG="-DHAVE_TBB" # See PR 230888 : Missing 64 bit atomic functions for i386 USES+= compiler:gcc-c++11-lib LDFLAGS+= -latomic +.elif defined(PPC_ABI) && ${PPC_ABI} == ELFv1 +USE_GCC= yes .else USES+= compiler:${OPENMP}c++11-lib .endif