FreeBSD Bugzilla – Attachment 181186 Details for
Bug 218081
www/node: fails to build on armv6
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch
www_node.patch (text/plain), 2.33 KB, created by
Mikael Urankar
on 2017-03-25 12:16:31 UTC
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
Mikael Urankar
Created:
2017-03-25 12:16:31 UTC
Size:
2.33 KB
patch
obsolete
>Index: files/patch-deps_v8_src_base_atomicops__internals__arm__gcc.h >=================================================================== >--- files/patch-deps_v8_src_base_atomicops__internals__arm__gcc.h (revision 436778) >+++ files/patch-deps_v8_src_base_atomicops__internals__arm__gcc.h (working copy) >@@ -1,26 +1,5 @@ > --- deps/v8/src/base/atomicops_internals_arm_gcc.h.orig 2016-10-19 22:02:03 UTC > +++ deps/v8/src/base/atomicops_internals_arm_gcc.h >-@@ -13,6 +13,11 @@ >- #include <sys/cpuinline.h> >- #endif >- >-+#if defined(__FreeBSD__) >-+#include <sys/types.h> >-+#include <machine/sysarch.h> >-+#endif >-+ >- namespace v8 { >- namespace base { >- >-@@ -48,6 +53,8 @@ inline void MemoryBarrier() { >- // Note: This is a function call, which is also an implicit compiler barrier. >- typedef void (*KernelMemoryBarrierFunc)(); >- ((KernelMemoryBarrierFunc)0xffff0fa0)(); >-+#elif defined(__FreeBSD__) >-+ sysarch(ARM_DRAIN_WRITEBUF, (void *)0); >- #elif defined(__QNXNTO__) >- __cpu_membarrier(); >- #else > @@ -64,8 +71,9 @@ inline void MemoryBarrier() { > defined(__ARM_ARCH_7__) || defined(__ARM_ARCH_7A__) || \ > defined(__ARM_ARCH_7R__) || defined(__ARM_ARCH_7M__) || \ >Index: files/patch-node.gyp >=================================================================== >--- files/patch-node.gyp (nonexistent) >+++ files/patch-node.gyp (working copy) >@@ -0,0 +1,15 @@ >+--- node.gyp.orig 2017-03-24 18:42:07.195465000 +0100 >++++ node.gyp 2017-03-24 18:42:26.672322000 +0100 >+@@ -842,6 +842,12 @@ >+ '<(OBJ_DIR)/node/src/node_dtrace_ustack.o' >+ ], >+ 'conditions': [ >++ [ 'target_arch=="arm"', { >++ 'action': [ >++ 'dtrace', '-32', '-I<(SHARED_INTERMEDIATE_DIR)', '-Isrc', >++ '-C', '-G', '-s', 'src/v8ustack.d', '-o', '<@(_outputs)', >++ ] >++ } ], >+ [ 'target_arch=="ia32"', { >+ 'action': [ >+ 'dtrace', '-32', '-I<(SHARED_INTERMEDIATE_DIR)', '-Isrc', > >Property changes on: files/patch-node.gyp >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 218081
:
181156
| 181186 |
181260
|
181442