Created attachment 199908 [details] patch There are two issues with this port on powerpc64: 1. DTRACE is enabled by default, but it doesn't work on powerpc64, 2. GCC7 from ports is used, but links to base libstdc++. Tested on power64 and amd64. Hardware sponsored by IntegriCloud.
Created attachment 201490 [details] v2 Fix for build with BUNDLED_SSL disabled.
I can see my Makefile changes were partially committed, but extra-patch-common.gypi wasn't. Do you want me to modify my patch?
A commit references this bug: Author: bhughes Date: Tue Mar 12 21:07:25 UTC 2019 New revision: 495526 URL: https://svnweb.freebsd.org/changeset/ports/495526 Log: www/node10: set environment variables for host build The Node.js build system supports cross-compilation via node-gyp, which picks up CC, CXX, LINK, C*FLAGS, and LDFLAGS from the environment for the target build, but not for the host. We need to set the environment variables for the "host" build. This unbreaks the build on powerpc64. PR: 233835 Reported by: Piotr Kubaj <pkubaj@anongoth.pl> Sponsored by: Miles AS Differential Revision: https://reviews.freebsd.org/D19250 Changes: head/www/node10/Makefile
Committed, thanks for the report :)