haampie created this revision. haampie added a reviewer: JDevlieghere. Herald added a reviewer: bollu. haampie requested review of this revision. Herald added projects: clang, Sanitizers, LLDB, OpenMP, LLVM. Herald added subscribers: llvm-commits, openmp-commits, lldb-commits, Sanitizers, cfe-commits.
Allow users to use a non-system version of perl, python and awk, which is useful in certain package managers. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D95119 Files: clang/test/make_test_dirs.pl clang/tools/scan-build/bin/set-xcode-analyzer clang/utils/TestUtils/pch-test.pl clang/utils/analyzer/reducer.pl clang/utils/analyzer/update_plist_test.pl compiler-rt/utils/generate_netbsd_ioctls.awk compiler-rt/utils/generate_netbsd_syscalls.awk debuginfo-tests/llgdb-tests/test_debuginfo.pl lldb/docs/use/python-reference.rst lldb/scripts/disasm-gdb-remote.pl llvm/utils/GenLibDeps.pl llvm/utils/codegen-diff llvm/utils/findsym.pl llvm/utils/llvm-compilers-check llvm/utils/llvm-native-gxx openmp/runtime/tools/check-execstack.pl openmp/runtime/tools/check-instruction-set.pl openmp/runtime/tools/message-converter.pl polly/lib/External/isl/doc/mypod2latex
Index: polly/lib/External/isl/doc/mypod2latex =================================================================== --- polly/lib/External/isl/doc/mypod2latex +++ polly/lib/External/isl/doc/mypod2latex @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl use strict; use Pod::LaTeX; Index: openmp/runtime/tools/message-converter.pl =================================================================== --- openmp/runtime/tools/message-converter.pl +++ openmp/runtime/tools/message-converter.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl # #//===----------------------------------------------------------------------===// Index: openmp/runtime/tools/check-instruction-set.pl =================================================================== --- openmp/runtime/tools/check-instruction-set.pl +++ openmp/runtime/tools/check-instruction-set.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl # #//===----------------------------------------------------------------------===// Index: openmp/runtime/tools/check-execstack.pl =================================================================== --- openmp/runtime/tools/check-execstack.pl +++ openmp/runtime/tools/check-execstack.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl # #//===----------------------------------------------------------------------===// Index: llvm/utils/llvm-native-gxx =================================================================== --- llvm/utils/llvm-native-gxx +++ llvm/utils/llvm-native-gxx @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl # Wrapper around LLVM tools to generate a native .o from llvm-gxx using an # LLVM back-end (CBE by default). Index: llvm/utils/llvm-compilers-check =================================================================== --- llvm/utils/llvm-compilers-check +++ llvm/utils/llvm-compilers-check @@ -1,4 +1,4 @@ -#!/usr/bin/python3 +#!/usr/bin/env python3 ##===- utils/llvmbuild - Build the LLVM project ----------------*-python-*-===## # # Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. Index: llvm/utils/findsym.pl =================================================================== --- llvm/utils/findsym.pl +++ llvm/utils/findsym.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl -w +#!/usr/bin/env perl -w # # Program: findsym.pl # Index: llvm/utils/codegen-diff =================================================================== --- llvm/utils/codegen-diff +++ llvm/utils/codegen-diff @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl use Getopt::Std; $DEBUG = 0; Index: llvm/utils/GenLibDeps.pl =================================================================== --- llvm/utils/GenLibDeps.pl +++ llvm/utils/GenLibDeps.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl -w +#!/usr/bin/env perl -w # # Program: GenLibDeps.pl # Index: lldb/scripts/disasm-gdb-remote.pl =================================================================== --- lldb/scripts/disasm-gdb-remote.pl +++ lldb/scripts/disasm-gdb-remote.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl use strict; Index: lldb/docs/use/python-reference.rst =================================================================== --- lldb/docs/use/python-reference.rst +++ lldb/docs/use/python-reference.rst @@ -595,7 +595,7 @@ :: - #!/usr/bin/python + #!/usr/bin/env python import lldb import commands @@ -703,7 +703,7 @@ :: - #!/usr/bin/python + #!/usr/bin/env python import lldb import os Index: debuginfo-tests/llgdb-tests/test_debuginfo.pl =================================================================== --- debuginfo-tests/llgdb-tests/test_debuginfo.pl +++ debuginfo-tests/llgdb-tests/test_debuginfo.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl # # This script tests debugging information generated by a compiler. # Input arguments Index: compiler-rt/utils/generate_netbsd_syscalls.awk =================================================================== --- compiler-rt/utils/generate_netbsd_syscalls.awk +++ compiler-rt/utils/generate_netbsd_syscalls.awk @@ -1,4 +1,4 @@ -#!/usr/bin/awk -f +#!/usr/bin/env awk -f #===-- generate_netbsd_syscalls.awk ----------------------------------------===# # Index: compiler-rt/utils/generate_netbsd_ioctls.awk =================================================================== --- compiler-rt/utils/generate_netbsd_ioctls.awk +++ compiler-rt/utils/generate_netbsd_ioctls.awk @@ -1,4 +1,4 @@ -#!/usr/bin/awk -f +#!/usr/bin/env awk -f #===-- generate_netbsd_ioctls.awk ------------------------------------------===# # Index: clang/utils/analyzer/update_plist_test.pl =================================================================== --- clang/utils/analyzer/update_plist_test.pl +++ clang/utils/analyzer/update_plist_test.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl -w +#!/usr/bin/env perl -w use strict; require File::Temp; use File::Temp (); Index: clang/utils/analyzer/reducer.pl =================================================================== --- clang/utils/analyzer/reducer.pl +++ clang/utils/analyzer/reducer.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl -w +#!/usr/bin/env perl -w use strict; use File::Temp qw/ tempdir /; my $prog = "reducer"; @@ -31,7 +31,7 @@ my $commandStr = "@$command"; print OUT <<ENDTEXT; -#!/usr/bin/perl -w +#!/usr/bin/env perl -w use strict; my \$BAD = 1; my \$GOOD = 0; Index: clang/utils/TestUtils/pch-test.pl =================================================================== --- clang/utils/TestUtils/pch-test.pl +++ clang/utils/TestUtils/pch-test.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl -w +#!/usr/bin/env perl -w # This tiny little script, which should be run from the clang # directory (with clang in your patch), tries to take each Index: clang/tools/scan-build/bin/set-xcode-analyzer =================================================================== --- clang/tools/scan-build/bin/set-xcode-analyzer +++ clang/tools/scan-build/bin/set-xcode-analyzer @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/env python # [PR 11661] Note that we hardwire to /usr/bin/python because we # want to the use the system version of Python on Mac OS X. Index: clang/test/make_test_dirs.pl =================================================================== --- clang/test/make_test_dirs.pl +++ clang/test/make_test_dirs.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl -w +#!/usr/bin/env perl -w # # Simple little Perl script that takes the cxx-sections.data file as # input and generates a directory structure that mimics the standard's
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits