You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As of f2dff24, all current rules support versioning. E.g. building version 3.21.0 of sqlite3 can be achieved by postfixing /3.21.0:
make sqlite3/3.21.0
This only introduces support for indicating the version through make, but in no way guarantees compatibility. This opens up another question of how to determine/track valid version combinations of dependent libraries. E.g. leptonica 1.74 works with 4.0.9 of libtiff, but what about other versions of libtiff?
By default e.g. tesseract depends on leptonica, which depends on tiff. That means by default, tesseract will now also depend on tiff being present at runtime, because it will be loaded through leptonica.
In this case, it would be nice, if there was a way to specify a version of leptonica, compiled without tiff as a dependency, as a dependency for tesseract. E.g. a variant of a different name, leptonica-no-tiff.
How to solve the problem of having Dockerfiles for multiple versions of a library?
The text was updated successfully, but these errors were encountered: