If '/etc/ld.so.cache' does not contain any old entries using the 'HeaderOld' struct then it fails with a bad-magic error before looking for the HeaderNew entries. My Ubuntu 19.10 system doesn't have any old entries so always fails here when using 'load-all', which results in the 'extra/llvm' vocab failing due to using 'find-so'. The fix implemented here is to catch the error and recover from it by seeking back to the start of the header before looking for the new header entries. |
||
|---|---|---|
| .. | ||
| authors.txt | ||
| ldcache-docs.factor | ||
| ldcache-tests.factor | ||
| ldcache.factor | ||
| tags.txt | ||