Conversation
|
Can you expand on what "random dependency errors" you got while compiling something that uses libtins and how those docker images fixed it? |
|
It's got a pretty good make system, and I didn't get any, but out of habit I build things like this just in case. One could easily spend an hour or more just trying to find the right dependencies... I'd rather find them in a standardized environment so it could benefit more people than just me. Docker gives you a known good build environment with one command. There might not be build instructions for building with different C libraries and different distributions, and you might like to contribute to- or build a utility that uses libtins, rather than spending your time just trying to figure out how to build it perfectly for your distribution or environment - in which case this answer in the FAQ could help you to spend 2 hours getting to know libtins, rather than just trying to get it to build. For example - building on alpine: I can just carry on doing "apk add" and building dependencies until it works... but if I use docker I could spend that time actually going into the code, rather than the build process. For the record, building on alpine, here are the dependencies installed so far, if someone wants to spend more time on that: Update: Is all that is needed to build it properly on Alpine linux! |
|
The list of dependencies is actually really small, it shouldn't really take you an hour to get it set up, there's even a list of the dependencies in the README file. Maybe it's worth adding a wiki entry stating which specific packages you need in each distro? |
No description provided.