svn commit: r379501 - head/lang/v8
John Marino
freebsd.contact at marino.st
Sat Feb 21 11:35:54 UTC 2015
On 2/21/2015 12:31, Sunpoet Po-Chuan Hsieh wrote:
> Author: sunpoet
> Date: Sat Feb 21 11:31:58 2015
> New Revision: 379501
> URL: https://svnweb.freebsd.org/changeset/ports/379501
> QAT: https://qat.redports.org/buildarchive/r379501/
>
> Log:
> - Fix build with Clang 3.6.0
> - Use CXXFLAGS instead of CFLAGS
> - Simplify CXXFLAGS: all supported Clang are 3.3+
>
> Modified:
> head/lang/v8/Makefile
>
> Modified: head/lang/v8/Makefile
> ==============================================================================
> --- head/lang/v8/Makefile Sat Feb 21 11:31:53 2015 (r379500)
> +++ head/lang/v8/Makefile Sat Feb 21 11:31:58 2015 (r379501)
> @@ -32,14 +32,14 @@ python_CMD= ${PYTHON_CMD}
> .include <bsd.port.pre.mk>
>
> .if ${COMPILER_TYPE} == clang
> -CFLAGS+= -Wno-unused-private-field
> +CXXFLAGS+= -Wno-nested-anon-types -Wno-unused-function -Wno-unused-private-field
> MAKE_ENV+= LINK=clang++
> -.if ${COMPILER_VERSION} >= 33
> -CFLAGS+= -Wno-nested-anon-types -Wno-unused-function
> .if ${COMPILER_VERSION} >= 34
> -CFLAGS+= -Wno-unused-const-variable
> +CXXFLAGS+= -Wno-unused-const-variable
> .if ${COMPILER_VERSION} >= 35
> -CFLAGS+= -Wno-tautological-undefined-compare
> +CXXFLAGS+= -Wno-tautological-undefined-compare
> +.if ${COMPILER_VERSION} >= 36
> +CXXFLAGS+= -Wno-unused-local-typedef
> .endif
> .endif
> .endif
>
Upstream has finally given up and disabled Werror:
https://github.com/joyent/node/commit/f057c7049eea6e6396dfd8117910ccb2a5c8977a
GCC5 needs these fixes too, but you have this limited to clang
(understandably). V8 really needs this patch from upstream instead
unless v8 is being updated to a newer version imminently.
Shouldn't that patch be used instead?
John
More information about the svn-ports-head
mailing list