Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reduce the dependencies of native-code Dynlink
Currently, both the bytecode version and the native-code version of Dynlink drag in many modules from the compiler, including some that use compressed marshaling. This causes users of dynlink.cmxa to depend on -lzstd systematically. Actually, the native-code version of Dynlink needs much fewer compiler modules, none of which require compressed marshaling. This commit just shrinks the list of compiler modules included in dynlink.cmxa, thus cutting the dependency on -lzstd. (cherry picked from commit c6d6e8b)
- Loading branch information