Skip to content

Commit 339c739

Browse files
committed
[build] Do not strip away symbols from libraries and executables
By default, scikit-build triggers the stripping of debugging and other symbols, in order to optimize for space. However, the stripping is too aggressive on macOS. This has undesired effects. For example, also the rootcling symbol `usedToIdentifyRootClingByDlSym` is stripped. Its presence changes the behaviour of some routines some ROOT libraries, e.g. when generating dictionaries.
1 parent ba4e908 commit 339c739

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ dependencies = [
1818

1919
# Point backend to python packages and to explicitly use Ninja
2020
[tool.scikit-build]
21+
install.strip = false
2122
wheel.packages = [
2223
"bindings/pyroot/pythonizations/python/ROOT",
2324
"bindings/pyroot/cppyy/cppyy/python/cppyy",

0 commit comments

Comments
 (0)