Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Aug 2017 15:40:46 +0000 (UTC)
From:      Raphael Kubo da Costa <rakuco@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r447114 - head/cad/freehdl
Message-ID:  <201708021540.v72FekLi094137@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rakuco
Date: Wed Aug  2 15:40:46 2017
New Revision: 447114
URL: https://svnweb.freebsd.org/changeset/ports/447114

Log:
  Explicitly build with -std=gnu++03.
  
  GCC 6 changed its default from -std=gnu++03 to -std=gnu++14, and this port's
  code is not compatible with C++11. Since the project looks abandoned upstream,
  it makes more sense to just continue building with an older C++ standard.
  
  PR:		219297
  Approved by:	portmgr (blanket approval)

Modified:
  head/cad/freehdl/Makefile

Modified: head/cad/freehdl/Makefile
==============================================================================
--- head/cad/freehdl/Makefile	Wed Aug  2 15:36:30 2017	(r447113)
+++ head/cad/freehdl/Makefile	Wed Aug  2 15:40:46 2017	(r447114)
@@ -17,6 +17,12 @@ GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	SYSTEM_LIBTOOL=${FALSE}
 INSTALL_TARGET=	install-strip
 
+# Bug 219297: GCC 6 changed its default from -std=gnu++03 to -std=gnu++14, and
+# this port's code is not compatible with C++11. Since the project looks
+# abandoned upstream, it makes more sense to just continue building with an
+# older C++ standard.
+USE_CXXSTD=	gnu++03
+
 INFO=		fire
 
 .include <bsd.port.mk>



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