Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Oct 2019 22:31:59 +0000 (UTC)
From:      Mark Linimon <linimon@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r513792 - in head/lang: erlang erlang-runtime19 erlang-runtime20 erlang-runtime21
Message-ID:  <201910042232.x94MW0FZ090697@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: linimon
Date: Fri Oct  4 22:31:59 2019
New Revision: 513792
URL: https://svnweb.freebsd.org/changeset/ports/513792

Log:
  Disable DTRACE on powerpc64-CURRENT.  It is known not to link on elfv2.
  
  Rather than conditionalize the inclusion on elfv2, I am asssuming the
  userbase of erlang on powerpc64-CURRENT is still tiny.  Effort would
  better be spent on investigating the general problem on powerpc64.
  
  PR:		240458 240461 240501 240502
  Submitted by:	pkubaj
  Approved by:	erlang (maintainer-timeout, > 2 weeks)

Modified:
  head/lang/erlang-runtime19/Makefile
  head/lang/erlang-runtime20/Makefile
  head/lang/erlang-runtime21/Makefile
  head/lang/erlang/Makefile

Modified: head/lang/erlang-runtime19/Makefile
==============================================================================
--- head/lang/erlang-runtime19/Makefile	Fri Oct  4 22:24:36 2019	(r513791)
+++ head/lang/erlang-runtime19/Makefile	Fri Oct  4 22:31:59 2019	(r513792)
@@ -52,6 +52,8 @@ OPTIONS_EXCLUDE_aarch64=	DTRACE
 OPTIONS_EXCLUDE_armv6=		DTRACE
 OPTIONS_EXCLUDE_armv7=		DTRACE
 OPTIONS_EXCLUDE_i386=		DTRACE
+OPTIONS_EXCLUDE_powerpc64=	${OPTIONS_EXCLUDE_${ARCH}_${OSREL:R}}
+OPTIONS_EXCLUDE_powerpc64_13=	DTRACE
 
 OPENSSL_VARS=	BROKEN_SSL=openssl111
 

Modified: head/lang/erlang-runtime20/Makefile
==============================================================================
--- head/lang/erlang-runtime20/Makefile	Fri Oct  4 22:24:36 2019	(r513791)
+++ head/lang/erlang-runtime20/Makefile	Fri Oct  4 22:31:59 2019	(r513792)
@@ -30,7 +30,8 @@ ERLANG_LIB=	${PORTNAME}${PORTVERSION:C/\..*//}
 
 OPTIONS_DEFINE=	DIRTY DTRACE HIPE JAVA KQUEUE NATIVE ODBC OPENSSL SCTP THREADS WX
 OPTIONS_DEFAULT=DIRTY DTRACE HIPE KQUEUE OPENSSL SCTP THREADS
-OPTIONS_EXCLUDE_powerpc64=	HIPE
+OPTIONS_EXCLUDE_powerpc64=	HIPE ${OPTIONS_EXCLUDE_${ARCH}_${OSREL:R}}
+OPTIONS_EXCLUDE_powerpc64_13=	DTRACE
 
 DIRTY_DESC=	Enable Dirty schedulers
 HIPE_DESC=	Build native HiPE compiler

Modified: head/lang/erlang-runtime21/Makefile
==============================================================================
--- head/lang/erlang-runtime21/Makefile	Fri Oct  4 22:24:36 2019	(r513791)
+++ head/lang/erlang-runtime21/Makefile	Fri Oct  4 22:31:59 2019	(r513792)
@@ -36,7 +36,8 @@ ERLANG_LIB=	${PORTNAME}${PORTVERSION:C/\..*//}
 
 OPTIONS_DEFINE=	CORBA DIRTY DTRACE HIPE JAVA KQUEUE NATIVE ODBC OPENSSL SCTP THREADS WX
 OPTIONS_DEFAULT=CORBA DIRTY DTRACE HIPE KQUEUE OPENSSL SCTP THREADS
-OPTIONS_EXCLUDE_powerpc64=	HIPE
+OPTIONS_EXCLUDE_powerpc64=	HIPE ${OPTIONS_EXCLUDE_${ARCH}_${OSREL:R}}
+OPTIONS_EXCLUDE_powerpc64_13=	DTRACE
 
 CORBA_DESC=	Enable Corba support
 DIRTY_DESC=	Enable Dirty schedulers

Modified: head/lang/erlang/Makefile
==============================================================================
--- head/lang/erlang/Makefile	Fri Oct  4 22:24:36 2019	(r513791)
+++ head/lang/erlang/Makefile	Fri Oct  4 22:31:59 2019	(r513792)
@@ -44,7 +44,8 @@ TOOLS_VSN=	3.1.0.1
 
 OPTIONS_DEFINE=	CORBA DIRTY DTRACE FOP HIPE JAVA KQUEUE MANPAGES NATIVE ODBC OPENSSL PDF SCTP THREADS WX
 OPTIONS_DEFAULT=CORBA DIRTY DTRACE HIPE KQUEUE MANPAGES OPENSSL SCTP THREADS
-OPTIONS_EXCLUDE_powerpc64=	HIPE
+OPTIONS_EXCLUDE_powerpc64=	HIPE ${OPTIONS_EXCLUDE_${ARCH}_${OSREL:R}}
+OPTIONS_EXCLUDE_powerpc64_13=	DTRACE
 
 CORBA_DESC=	Enable Corba support
 DIRTY_DESC=	Enable Dirty schedulers



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201910042232.x94MW0FZ090697>