From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Nov 1 16:00:28 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7EB601065679 for ; Mon, 1 Nov 2010 16:00:28 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5B3AD8FC19 for ; Mon, 1 Nov 2010 16:00:28 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id oA1G0SSW023381 for ; Mon, 1 Nov 2010 16:00:28 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id oA1G0SoB023354; Mon, 1 Nov 2010 16:00:28 GMT (envelope-from gnats) Resent-Date: Mon, 1 Nov 2010 16:00:28 GMT Resent-Message-Id: <201011011600.oA1G0SoB023354@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Thierry Thomas Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 54D74106566B for ; Mon, 1 Nov 2010 15:52:34 +0000 (UTC) (envelope-from thierry@pompo.net) Received: from smtp5-g21.free.fr (smtp5-g21.free.fr [212.27.42.5]) by mx1.freebsd.org (Postfix) with ESMTP id 68FA48FC12 for ; Mon, 1 Nov 2010 15:52:31 +0000 (UTC) Received: from graf.pompo.net (unknown [78.225.128.39]) by smtp5-g21.free.fr (Postfix) with ESMTP id 90E47D4809A for ; Mon, 1 Nov 2010 16:52:26 +0100 (CET) Received: by graf.pompo.net (Postfix, from userid 1001) id 349B811449; Mon, 1 Nov 2010 16:52:18 +0100 (CET) Message-Id: <20101101155218.349B811449@graf.pompo.net> Date: Mon, 1 Nov 2010 16:52:18 +0100 (CET) From: Thierry Thomas To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/151869: benchmarks/hpl: chase net/mpich2 upgrade X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Thierry Thomas List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Nov 2010 16:00:28 -0000 >Number: 151869 >Category: ports >Synopsis: benchmarks/hpl: chase net/mpich2 upgrade >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Mon Nov 01 16:00:27 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Thierry Thomas >Release: FreeBSD 8.1-STABLE i386 >Organization: Kabbale Eros >Environment: System: FreeBSD graf.pompo.net 8.1-STABLE FreeBSD 8.1-STABLE #0: Sun Aug 22 11:07:29 CEST 2010 thierry@graf.pompo.net:/usr/obj/usr/src/sys/GRAF100821 i386 >Description: When upgrading net/mpich2, hpl must be modified. PR 51867: http://www.freebsd.org/cgi/query-pr.cgi?pr=151867 Note: to fix hpl, I propose to link it with mpl and -pthread. Another solution could be to use mpicc. >How-To-Repeat: - Apply PR 51867 to upgrade mpich2; - then apply the attached patch. >Fix: --- hpl.diff begins here --- diff -urN benchmarks/hpl.orig/Makefile benchmarks/hpl/Makefile --- benchmarks/hpl.orig/Makefile 2010-02-07 15:03:19.000000000 +0100 +++ benchmarks/hpl/Makefile 2010-11-01 15:47:12.000000000 +0100 @@ -7,7 +7,7 @@ PORTNAME= hpl PORTVERSION= 2.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= benchmarks MASTER_SITES= http://www.netlib.org/benchmark/hpl/ @@ -15,8 +15,7 @@ COMMENT= High Performance Computing Linpack Benchmark .if !defined(WITH_LAM) -BUILD_DEPENDS= ${LOCALBASE}/bin/mpicc:${PORTSDIR}/net/mpich2 -RUN_DEPENDS= ${LOCALBASE}/bin/mpicc:${PORTSDIR}/net/mpich2 +LIB_DEPENDS= mpich.2:${PORTSDIR}/net/mpich2 .else BUILD_DEPENDS= ${LOCALBASE}/bin/lamd:${PORTSDIR}/net/lam RUN_DEPENDS= ${LOCALBASE}/bin/lamd:${PORTSDIR}/net/lam @@ -83,7 +82,7 @@ s|^LINKER[ ]*=.*$$|LINKER = ${FC}| ; \ s|^ARCHIVER[ ]*=.*$$|ARCHIVER = ${AR}| ; \ s|ARCH[ )]|_&|g ; \ - s|libpmpich|libmpich|g' \ + s|libpmpich.a|libmpl.a ${PTHREAD_LIBS}|' \ ${WRKSRC}/setup/Make.${HPL_ARCH} .if defined(WITH_LAM) --- hpl.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: