Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Sep 2020 14:22:38 +0000 (UTC)
From:      Piotr Kubaj <pkubaj@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r547985 - in head/misc/ngraph: . files
Message-ID:  <202009081422.088EMca2025698@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pkubaj
Date: Tue Sep  8 14:22:38 2020
New Revision: 547985
URL: https://svnweb.freebsd.org/changeset/ports/547985

Log:
  misc/ngraph: fix build on powerpc64 head
  
  Disable -Werror and -pedantic-errors:
  In file included from /wrkdirs/usr/ports/misc/ngraph/work/ngraph-0.29.0-rc.0-345-g58b649aa6/src/ngraph/runtime/cpu/cpu_backend.cpp:30:
  In file included from /wrkdirs/usr/ports/misc/ngraph/work/ngraph-0.29.0-rc.0-345-g58b649aa6/src/ngraph/runtime/cpu/cpu_external_function.hpp:46:
  In file included from /wrkdirs/usr/ports/misc/ngraph/work/ngraph-0.29.0-rc.0-345-g58b649aa6/src/ngraph/runtime/cpu/mkldnn_emitter.hpp:49:
  In file included from /wrkdirs/usr/ports/misc/ngraph/work/ngraph-0.29.0-rc.0-345-g58b649aa6/src/ngraph/runtime/cpu/cpu_executor.hpp:27:
  In file included from /usr/local/include/eigen3/unsupported/Eigen/CXX11/Tensor:14:
  In file included from /usr/local/include/eigen3/unsupported/Eigen/CXX11/../../../Eigen/Core:397:
  /usr/local/include/eigen3/unsupported/Eigen/CXX11/../../../Eigen/src/Core/arch/AltiVec/PacketMath.h:77:27: error: generic selections are a C11-specific feature [-Werror,-Wc11-extensions]
  static Packet4f p4f_ONE = vec_ctf(p4i_ONE, 0); //{ 1.0, 1.0, 1.0, 1.0}
                            ^
  /usr/local/llvm90/lib/clang/9.0.1/include/altivec.h:2894:3: note: expanded from macro 'vec_ctf'
    _Generic((__a), vector int                                                   \
    ^

Added:
  head/misc/ngraph/files/patch-cmake_clang__4__0__flags.cmake   (contents, props changed)
Modified:
  head/misc/ngraph/Makefile

Modified: head/misc/ngraph/Makefile
==============================================================================
--- head/misc/ngraph/Makefile	Tue Sep  8 14:18:36 2020	(r547984)
+++ head/misc/ngraph/Makefile	Tue Sep  8 14:22:38 2020	(r547985)
@@ -22,7 +22,7 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	NervanaSystems
 USE_LDCONFIG=	yes
 
-CMAKE_OFF=	NGRAPH_UNIT_TEST_ENABLE NGRAPH_TEST_UTIL_ENABLE NGRAPH_TBB_ENABLE NGRAPH_JSON_ENABLE NGRAPH_MLIR_ENABLE NGRAPH_CODEGEN_ENABLE
+CMAKE_OFF=	NGRAPH_UNIT_TEST_ENABLE NGRAPH_TEST_UTIL_ENABLE NGRAPH_TBB_ENABLE NGRAPH_JSON_ENABLE NGRAPH_MLIR_ENABLE NGRAPH_CODEGEN_ENABLE NGRAPH_STRICT_ERROR_CHECK
 CMAKE_ON=	NGRAPH_USE_PREBUILT_LLVM
 CMAKE_ARGS=	-DClang_DIR=${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/cmake/clang \
 		-DTBB_ROOT=${LOCALBASE}

Added: head/misc/ngraph/files/patch-cmake_clang__4__0__flags.cmake
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/misc/ngraph/files/patch-cmake_clang__4__0__flags.cmake	Tue Sep  8 14:22:38 2020	(r547985)
@@ -0,0 +1,10 @@
+--- cmake/clang_4_0_flags.cmake.orig	2020-09-08 10:11:48 UTC
++++ cmake/clang_4_0_flags.cmake
+@@ -17,7 +17,6 @@
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror=return-type")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror=inconsistent-missing-override")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror=comment")
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic-errors")
+ if(NGRAPH_STRICT_ERROR_CHECK)
+     # These flags are for clang-8
+     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Weverything")



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