Date: Tue, 18 Aug 2020 15:10:09 +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: r545234 - head/devel/cmake Message-ID: <202008181510.07IFA9Nl028315@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pkubaj Date: Tue Aug 18 15:10:08 2020 New Revision: 545234 URL: https://svnweb.freebsd.org/changeset/ports/545234 Log: devel/cmake: fix build on GCC architectures Manually define __BSD_VISIBLE to make timespec_get() available: In file included from /usr/local/lib/gcc9/include/c++/chrono:41, from /wrkdirs/usr/ports/devel/cmake/work/cmake-3.18.1/Source/cmDuration.h:5, from /wrkdirs/usr/ports/devel/cmake/work/cmake-3.18.1/Source/cmSystemTools.h:19, from /wrkdirs/usr/ports/devel/cmake/work/cmake-3.18.1/Source/cmSystemTools.cxx:13: /usr/local/lib/gcc9/include/c++/ctime:80:11: error: '::timespec_get' has not been declared 80 | using ::timespec_get; | ^~~~~~~~~~~~ PR: 248726 Modified: head/devel/cmake/Makefile Modified: head/devel/cmake/Makefile ============================================================================== --- head/devel/cmake/Makefile Tue Aug 18 14:56:40 2020 (r545233) +++ head/devel/cmake/Makefile Tue Aug 18 15:10:08 2020 (r545234) @@ -46,6 +46,8 @@ CPACK_USES_OFF= libarchive CONFLICTS_INSTALL= cmake-modules-* +CXXFLAGS+= -D__BSD_VISIBLE + .include <bsd.port.pre.mk> .if defined(STRIP) && ${STRIP} != "" && !defined(WITH_DEBUG)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202008181510.07IFA9Nl028315>