On Thu, Jul 5, 2018 at 1:34 PM Todd Lipcon <[email protected]> wrote:
> In many cases, builds done on earlier systems are runnable on newer > systems. For example, el6 builds tend to run fine on el7 and ubuntu 14 in > my experience. If you also bundle the libssl and libcrypto, it seems that > an el6 build can also run on Ubuntu 16. So, assuming we could package more > than one binary in the artifact, packaging the shared libraries and setting > RPATH or LD_LIBRARY_PATH accordingly is probably a reasonable option to run > across most common Linux variants. Cool idea. We could do a fully dynamic build, ship all the dynamic deps with hacked rpaths, and likely save some space in the tarball along the way. It's worth trying out. Mike
