I made a gift for Darkumbrechar on F-List and he decided to color it and make a farting alternate. He also offered himself to recolor some of my scraps, which I gladly allowed.^~^ We have been RPing omorashi and some babysitting.x3
Statically compiling everything isn't much harder than dynamically compiling as I've done both. With a containerized app like this, it would probably take up a lot less memory to statically compile them as shared libraries have a bit of overhead, plus compilers typically only use the objects the program actually uses. shared libraries and static libraries are usually made from multiple objects. when statically compiling, only the objects that are actually used by the program are included in the executable. With shared libraries, the whole thing is included, as there's no way to tell what program is going to use what in advance.
Btw, statically compiled binaries have been around longer than dynamically compiled binaries. Part of the reason the ELF format was made was because the a.out format was never designed to handle shared libraries as they didn't exist when the a.out format was created.
In Linux, using shared libraries with the a.out format was a lot more difficult which is why they switched to the ELF format so quickly. The BSDs stuck with a.out a lot longer because apparently they didn't suffer from the same problem Linux did http://www.unixguide.net/freebsd/faq/16.03.shtml
oops, wrong page -Statically compiling everything isn't much harder than dynamically compiling as I