Skip to content

Commit 38f1e27

Browse files
authoredJul 15, 2022
build: remove systemtap support
There are no indicators that anyone is actually using this. Quite the opposite: it was broken more than it was working during its lifetime. PR-URL: #43651 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Gerhard Stöbich <[email protected]>
1 parent 49bb1c6 commit 38f1e27

File tree

3 files changed

+0
-158
lines changed

3 files changed

+0
-158
lines changed
 

‎configure.py

-9
Original file line numberDiff line numberDiff line change
@@ -429,11 +429,6 @@
429429

430430
parser.add_argument_group(static_optgroup)
431431

432-
parser.add_argument('--systemtap-includes',
433-
action='store',
434-
dest='systemtap_includes',
435-
help='directory containing systemtap header files')
436-
437432
parser.add_argument('--tag',
438433
action='store',
439434
dest='tag',
@@ -1316,10 +1311,6 @@ def configure_node(o):
13161311
# Don't enable by default on linux and freebsd
13171312
if flavor in ('linux', 'freebsd'):
13181313
use_dtrace = options.with_dtrace
1319-
1320-
if flavor == 'linux':
1321-
if options.systemtap_includes:
1322-
o['include_dirs'] += [options.systemtap_includes]
13231314
o['variables']['node_use_dtrace'] = b(use_dtrace)
13241315
elif options.with_dtrace:
13251316
raise Exception(

‎src/node.stp

-146
This file was deleted.

‎tools/install.py

-3
Original file line numberDiff line numberDiff line change
@@ -147,9 +147,6 @@ def files(action):
147147
if 'true' == variables.get('node_use_dtrace'):
148148
action(['out/Release/node.d'], 'lib/dtrace/node.d')
149149

150-
# behave similarly for systemtap
151-
action(['src/node.stp'], 'share/systemtap/tapset/')
152-
153150
action(['deps/v8/tools/gdbinit'], 'share/doc/node/')
154151
action(['deps/v8/tools/lldb_commands.py'], 'share/doc/node/')
155152

0 commit comments

Comments
 (0)
Please sign in to comment.