Commit 43ad6d9
committed
fix(solana-tools): add missing Linux dependencies for auto-patchelf
The precompiled Solana binaries require several system libraries that
were missing from buildInputs, causing auto-patchelf to fail on Linux:
- systemd: provides libudev.so.1 (required by solana CLI tools)
- ncurses: provides libncurses.so.6, libtinfo.so.6, libpanel.so.6
- libxml2: provides libxml2.so.2
- libedit: provides libedit.so.2
- xz: provides liblzma.so.5
Also add autoPatchelfIgnoreMissingDeps for optional libraries that
aren't needed for normal usage:
- SGX libraries (Intel secure enclave hardware)
- OpenCL (GPU acceleration)
- Python (lldb debugging)1 parent 728cff6 commit 43ad6d9
1 file changed
Lines changed: 16 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
81 | 86 | | |
82 | 87 | | |
83 | 88 | | |
| |||
86 | 91 | | |
87 | 92 | | |
88 | 93 | | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
89 | 105 | | |
90 | 106 | | |
91 | 107 | | |
| |||
0 commit comments