bob prohaska <[email protected]> writes:

> In trying (still) to compile www/chromium on an RPI3 running -current with
> ports at 500082 and system at 346613 portmater is stopping in (I think)
> openjdk8 with
> errorerrorerror: : errorstack protector mode differs in PCH file vs. current 
> file: : 
> stack protector mode differs in PCH file vs. current filestack protector mode 
> differs in PCH file vs. current file
> stack protector mode differs in PCH file vs. current file

Can't say much without full build log but it maybe a regression from
https://svnweb.freebsd.org/changeset/ports/499897

Maybe precompiled.hpp.pch is generated with different arguments compared
to when it's included in source files. Try the following workaround:

--- java/openjdk8/Makefile.orig
+++ java/openjdk8/Makefile
@@ -203,14 +203,14 @@ CONFIGURE_ENV+=   LIBCXX="-lc++"
 .endif
 .endif
 
-# GCC is broken with PCH: 
https://lists.freebsd.org/pipermail/svn-src-all/2015-March/101722.html
 .if ${COMPILER_TYPE} == gcc
 CONFIGURE_ARGS+=       --with-toolchain-type=gcc
-.if ${ARCH} == "powerpc64"
-MAKE_ARGS+=    USE_PRECOMPILED_HEADER=1
-.else
-MAKE_ARGS+=    USE_PRECOMPILED_HEADER=0
 .endif
+
+# GCC is broken with PCH: 
https://lists.freebsd.org/pipermail/svn-src-all/2015-March/101722.html
+# PCH is poorly tested outside of x86
+.if ${ARCH} != "amd64" || ${COMPILER_TYPE} == gcc
+MAKE_ARGS+=    USE_PRECOMPILED_HEADER=0
 .endif
 
 .if empty(ICONV_LIB)
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[email protected]"

Reply via email to