Created attachment 181156 [details] patch we have dtrace on arm. patch attached www/node6 seems to have the same problem
Created attachment 181186 [details] patch while here switch to builtin __sync_synchronize, ARM_DRAIN_WRITEBUF seems to only be implemented on pl310
Thanks for the patch, I'm having a look at it now. :)
Hi Mikael. Thanks again for the patch, it fixes the configure problem I've been seeing when trying to build for armv6 with poudriere. I'm glad it was so easy. Just FYI, I am not going to mark this patch with maintainer-approval+ since I want to fix www/node6 at the same time as well as refresh all the patches. I have test builds running now using this patch: https://github.com/bradleythughes/freebsd-ports/commit/53dc2ac1c12b989023139eb05a7b852dcf54e1e3 Once it passes, I will upload a new patch so that we can hopefully get this in before 2017Q2 is cut. :)
Comment on attachment 181186 [details] patch Needs `make makepatch`, needs same done for www/node6. I will submit a new patch after a few test builds.
Created attachment 181260 [details] www/node, www/node6: Build on armv6 Patch for www/node and www/node6 to fix the armv6 build, also in poudriere (yay!). testport: OK (poudriere, 11.0-R, armv6, default options) testport: OK (poudriere, 11.0-R, armv6, BUNDLED_SSL)
FYI, I have submitted the fix upstream as well: https://github.com/nodejs/node/pull/12193
Created attachment 181442 [details] www/node, www/node6: Build on armv6 Updated patch to match change submitted upstream.
A commit references this bug: Author: riggs Date: Fri Apr 14 12:19:30 UTC 2017 New revision: 438506 URL: https://svnweb.freebsd.org/changeset/ports/438506 Log: Update to upstream version 7.9.0, fix build on armv6 PR: 218081, 218643 Submitted by: mikael.urankar@gmail.com, bradleythughes@fastmail.fm (maintainer) Approved by: bradleythughes@fastmail.fm (maintainer) Changes: head/www/node/Makefile head/www/node/distinfo head/www/node/files/patch-deps_v8_src_base_atomicops__internals__arm__gcc.h head/www/node/files/patch-node.gyp head/www/node/pkg-plist
Fixed in the process of committing the update to 7.9.0, see bug 218643
Thanks! :)