Commit 4e3ae4e
committed
Fix Linux symbol exports for Rust executable scanner
List the C helper symbols used by the Rust executable scanner path under CLAMAV_PRIVATE in libclamav.map.
Linux release builds use the version script and otherwise hide these internal helpers from the Rust static archive, causing sigtool and other link targets to fail with undefined references.
Validation: git diff --check; verified all symbols from the Ubuntu linker failure are listed.1 parent 7e5dcc6 commit 4e3ae4e
1 file changed
Lines changed: 17 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
193 | 193 | | |
194 | 194 | | |
195 | 195 | | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
196 | 213 | | |
197 | 214 | | |
198 | 215 | | |
| |||
0 commit comments