Skip to content

Commit

Permalink
build: remove systemtap support
Browse files Browse the repository at this point in the history
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 <targos@protonmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
  • Loading branch information
bnoordhuis committed Jul 15, 2022
1 parent 49bb1c6 commit 38f1e27
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 158 deletions.
9 changes: 0 additions & 9 deletions configure.py
Expand Up @@ -429,11 +429,6 @@

parser.add_argument_group(static_optgroup)

parser.add_argument('--systemtap-includes',
action='store',
dest='systemtap_includes',
help='directory containing systemtap header files')

parser.add_argument('--tag',
action='store',
dest='tag',
Expand Down Expand Up @@ -1316,10 +1311,6 @@ def configure_node(o):
# Don't enable by default on linux and freebsd
if flavor in ('linux', 'freebsd'):
use_dtrace = options.with_dtrace

if flavor == 'linux':
if options.systemtap_includes:
o['include_dirs'] += [options.systemtap_includes]
o['variables']['node_use_dtrace'] = b(use_dtrace)
elif options.with_dtrace:
raise Exception(
Expand Down
146 changes: 0 additions & 146 deletions src/node.stp

This file was deleted.

3 changes: 0 additions & 3 deletions tools/install.py
Expand Up @@ -147,9 +147,6 @@ def files(action):
if 'true' == variables.get('node_use_dtrace'):
action(['out/Release/node.d'], 'lib/dtrace/node.d')

# behave similarly for systemtap
action(['src/node.stp'], 'share/systemtap/tapset/')

action(['deps/v8/tools/gdbinit'], 'share/doc/node/')
action(['deps/v8/tools/lldb_commands.py'], 'share/doc/node/')

Expand Down

0 comments on commit 38f1e27

Please sign in to comment.