Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 776576 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]
nodejs-16.4.2-paxmarking.patch
nodejs-16.4.2-paxmarking.patch (text/plain), 4.16 KB, created by
Attila Tóth
on 2022-05-03 17:19:49 UTC
(
hide
)
Description:
nodejs-16.4.2-paxmarking.patch
Filename:
MIME Type:
Creator:
Attila Tóth
Created:
2022-05-03 17:19:49 UTC
Size:
4.16 KB
patch
obsolete
>diff -urNp node-v15.8.0-orig/node.gyp node-v15.8.0-dwok/node.gyp >--- node-v15.8.0-orig/node.gyp 2021-02-24 22:21:44.202911780 +0100 >+++ node-v15.8.0-dwok/node.gyp 2021-02-24 22:25:34.298281739 +0100 >@@ -53,7 +53,9 @@ > 'deps/cjs-module-lexer/dist/lexer.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': [ > ['GENERATOR == "ninja"', { > 'node_text_start_object_path': 'src/large_pages/node_text_start.node_text_start.o' >@@ -291,10 +293,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', >@@ -316,10 +332,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', >diff -urNp node-v15.8.0-orig/tools/v8_gypfiles/v8.gyp node-v15.8.0-dwok/tools/v8_gypfiles/v8.gyp >--- node-v15.8.0-orig/tools/v8_gypfiles/v8.gyp 2021-02-24 22:21:44.654910571 +0100 >+++ node-v15.8.0-dwok/tools/v8_gypfiles/v8.gyp 2021-02-24 22:25:54.834224791 +0100 >@@ -9,6 +9,7 @@ > 'v8_vector_stores%': 0, > 'v8_embed_script%': "", > 'mksnapshot_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot<(EXECUTABLE_SUFFIX)', >+ 'mksnapshot_u_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot_u<(EXECUTABLE_SUFFIX)', > 'v8_os_page_size%': 0, > 'generate_bytecode_output_root': '<(SHARED_INTERMEDIATE_DIR)/generate-bytecode-output-root', > 'generate_bytecode_builtins_list_output': '<(generate_bytecode_output_root)/builtins-generated/bytecodes-builtins-list.h', >@@ -1430,7 +1431,7 @@ > ], > }, # bytecode_builtins_list_generator > { >- 'target_name': 'mksnapshot', >+ 'target_name': 'mksnapshot_u', > 'type': 'executable', > 'dependencies': [ > 'v8_base_without_compiler', >@@ -1449,6 +1450,27 @@ > 'toolsets': ['host'], > }], > ], >+ }, # mksnapshot_u >+ { >+ 'target_name': 'mksnapshot', >+ 'type': 'none', >+ 'dependencies': ['mksnapshot_u'], >+ 'actions': [ >+ { >+ 'action_name': 'paxmark_mksnapshot', >+ 'inputs': [ >+ '<(mksnapshot_u_exec)', >+ ], >+ 'outputs': [ >+ '<(mksnapshot_exec)', >+ ], >+ 'action': [ >+ 'bash', >+ '-c', >+ 'cp <(mksnapshot_u_exec) <(mksnapshot_exec) && paxmark.sh m <(mksnapshot_exec)' >+ ], >+ }, >+ ], > }, # mksnapshot > { > 'target_name': 'torque',
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