Commit a485ef4
Fix ddtrace.so execute bit for ExecSolib in all build paths
ExecSolib requires execute permission on ddtrace.so (execve fails with
EACCES without it). Several build paths were missing chmod +x:
- build-tracing.sh: add chmod +x to standalone_* .so files used by
SSI packages and generate-final-artifact.sh
- link-tracing-extension.sh: add chmod +x to extensions_* .so files
used by deb/rpm/tar.gz packages
- libdatadog/spawn_worker: best-effort chmod before execve to handle
cases where PHP's make install uses mode 0644 (no execute bit)
- datadog-setup.php: unconditionally chmod +x installed .so files
rather than depending on the source having execute bit
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>1 parent 57936b0 commit a485ef4
5 files changed
Lines changed: 9 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
| |||
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
| 45 | + | |
44 | 46 | | |
45 | 47 | | |
46 | 48 | | |
| |||
49 | 51 | | |
50 | 52 | | |
51 | 53 | | |
| 54 | + | |
52 | 55 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
956 | 956 | | |
957 | 957 | | |
958 | 958 | | |
959 | | - | |
960 | | - | |
961 | | - | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
962 | 962 | | |
963 | 963 | | |
964 | 964 | | |
| |||
Submodule libdatadog updated from 2b0b831 to 4374bd8
0 commit comments