Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 914358 Details for
Bug 946669
net-libs/nodejs-22.12.0: update paxmarking.patch
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Proposed patch
nodejs-22.12.0-paxmarking.patch (text/plain), 3.19 KB, created by
Guillaume Ceccarelli
on 2024-12-19 13:25:01 UTC
(
hide
)
Description:
Proposed patch
Filename:
MIME Type:
Creator:
Guillaume Ceccarelli
Created:
2024-12-19 13:25:01 UTC
Size:
3.19 KB
patch
obsolete
>Signed-off-by: Guillaume Ceccarelli <guillaume@coentropic.com> > >diff -ruN a/node.gyp b/node.gyp >--- a/node.gyp 2024-12-18 22:24:05.197052466 +0000 >+++ b/node.gyp 2024-12-19 00:30:36.358253006 +0000 >@@ -435,6 +435,7 @@ > 'test/cctest/test_inspector_socket_server.cc', > ], > 'node_mksnapshot_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_mksnapshot<(EXECUTABLE_SUFFIX)', >+ 'node_mksnapshot_u_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_mksnapshot_u<(EXECUTABLE_SUFFIX)', > 'node_js2c_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_js2c<(EXECUTABLE_SUFFIX)', > 'conditions': [ > ['GENERATOR == "ninja"', { >@@ -730,10 +731,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 -ruN a/tools/v8_gypfiles/v8.gyp b/tools/v8_gypfiles/v8.gyp >--- a/tools/v8_gypfiles/v8.gyp 2024-12-18 22:24:05.279386887 +0000 >+++ b/tools/v8_gypfiles/v8.gyp 2024-12-18 22:23:29.814918484 +0000 >@@ -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', >@@ -1693,7 +1694,7 @@ > ], > }, # bytecode_builtins_list_generator > { >- 'target_name': 'mksnapshot', >+ 'target_name': 'mksnapshot_u', > 'type': 'executable', > 'dependencies': [ > 'v8_base_without_compiler', >@@ -1719,6 +1720,27 @@ > 'ldflags': [ '-fno-lto' ], > }], > ], >+ }, # 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 Raw
Actions:
View
Attachments on
bug 946669
: 914358 |
914359
|
914360
|
914361