summaryrefslogtreecommitdiff
path: root/pkgs/development/web/nodejs/revert-arm64-pointer-auth.patch
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/web/nodejs/revert-arm64-pointer-auth.patch')
-rw-r--r--pkgs/development/web/nodejs/revert-arm64-pointer-auth.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/pkgs/development/web/nodejs/revert-arm64-pointer-auth.patch b/pkgs/development/web/nodejs/revert-arm64-pointer-auth.patch
new file mode 100644
index 000000000000..f5827983d7f2
--- /dev/null
+++ b/pkgs/development/web/nodejs/revert-arm64-pointer-auth.patch
@@ -0,0 +1,13 @@
+Fixes cross compilation to aarch64-linux by reverting
+https://github.com/nodejs/node/pull/43200
+
+--- old/configure.py
++++ new/configure.py
+@@ -1236,7 +1236,6 @@
+
+ # Enable branch protection for arm64
+ if target_arch == 'arm64':
+- o['cflags']+=['-msign-return-address=all']
+ o['variables']['arm_fpu'] = options.arm_fpu or 'neon'
+
+ if options.node_snapshot_main is not None: