Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 595918 Details for
Bug 694100
net-libs/nodejs-12.10.0 on a pax-enabled (grsecurity) kernel - #FailureMessage Object: 0x72d4f41ff200/bin/sh: line 1: 17291 Illegal instruction ".../work/node-v12.10.0/out/Release/mkcodecache" ".../work/node-v12.10.0/out/Release/obj/gen/node_code_cach
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Add actions to pax mark needed files
nodejs-paxmarking.patch (text/plain), 2.65 KB, created by
Magnus Granberg
on 2019-11-12 20:49:19 UTC
(
hide
)
Description:
Add actions to pax mark needed files
Filename:
MIME Type:
Creator:
Magnus Granberg
Created:
2019-11-12 20:49:19 UTC
Size:
2.65 KB
patch
obsolete
> Bug: 694100 > Add actions for pax marking mkcodecache and node_mksnapshot > to disable mprotect for pax enable kernel. > Reported-by: Attila Tóth <atoth@atoth.sote.hu> > Co-developed-by: Attila Tóth <atoth@atoth.sote.hu> > Signed-off-by: Magnus Granberg <zorry@gentoo.org> > >--- a/node.gyp 2019-10-23 11:52:41.000000000 +0200 >+++ a/node.gyp 2019-11-12 20:58:43.957881862 +0100 >@@ -233,7 +233,9 @@ > 'deps/acorn-plugins/acorn-static-class-features/index.js', > ], > 'node_mksnapshot_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_mksnapshot<(EXECUTABLE_SUFFIX)', >+ 'node_mksnapshot_u_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_mksnapshot_u<(EXECUTABLE_SUFFIX)', > 'mkcodecache_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mkcodecache<(EXECUTABLE_SUFFIX)', >+ 'mkcodecache_u_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mkcodecache_u<(EXECUTABLE_SUFFIX)', > 'conditions': [ > [ 'node_shared=="true"', { > 'node_target_type%': 'shared_library', >@@ -436,10 +438,24 @@ > ], > 'actions': [ > { >+ 'action_name': 'run_pax_mkcodecache', >+ 'inputs': [ >+ '<(mkcodecache_exec)', >+ ], >+ 'outputs': [ >+ '<(mkcodecache_u_exec)', >+ ], >+ 'action': [ >+ 'bash', >+ '-c', >+ 'mv <(mkcodecache_exec) <(mkcodecache_u_exec) && paxmark.sh m <(mkcodecache_u_exec)', >+ ], >+ }, >+ { > 'action_name': 'run_mkcodecache', > 'process_outputs_as_sources': 1, > 'inputs': [ >- '<(mkcodecache_exec)', >+ '<(mkcodecache_u_exec)', > ], > 'outputs': [ > '<(SHARED_INTERMEDIATE_DIR)/node_code_cache.cc', >@@ -461,10 +477,24 @@ > ], > 'actions': [ > { >+ 'action_name': 'run_pax_mksnapshot', >+ 'inputs': [ >+ '<(node_mksnapshot_exec)', >+ ], >+ 'outputs': [ >+ '<(node_mksnapshot_u_exec)', >+ ], >+ 'action': [ >+ 'bash', >+ '-c', >+ 'mv <(node_mksnapshot_exec) <(node_mksnapshot_u_exec) && paxmark.sh m <(node_mksnapshot_u_exec)', >+ ], >+ }, >+ { > 'action_name': 'node_mksnapshot', > 'process_outputs_as_sources': 1, > 'inputs': [ >- '<(node_mksnapshot_exec)', >+ '<(node_mksnapshot_u_exec)', > ], > 'outputs': [ > '<(SHARED_INTERMEDIATE_DIR)/node_snapshot.cc',
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 694100
:
589696
|
595918
|
599250
|
599974
|
776576
|
776579
|
783803
|
872243