BLU Discuss list archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Distributing Linux Software
- Subject: Distributing Linux Software
- From: richard.pieri-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org (Richard Pieri)
- Date: Fri, 19 Mar 2010 14:02:14 -0400
- In-reply-to: <4BA3B1C5.3030802-mNDKBlG2WHs@public.gmane.org>
- References: <f9fa6ea91003190856o7de85d43ya3570b7b2a0ec2f9@mail.gmail.com> <0F0879E7-618A-4F33-8244-EAA65FC66DB1@gmail.com> <4BA3B1C5.3030802@blu.org>
On Mar 19, 2010, at 1:17 PM, Jerry Feldman wrote: > > Today, with our package managers help to establish dependencies, such as > what versions of glibc or libstdc++ (or all dependent libraries). While > I would prefer to build a product using shared objects, that product is > subject to the issues you do describe below. Indeed. There is no One True Correct Answer that will Solve All of Your Release Engineering Problems. If you ship shared libraries with your executables then you have one set of problems. If you ship the whole thing as a single static executable then you have a different set of problems. Choose your battles. I for one would prefer to avoid fighting battles over library conflicts and dependencies so my preference is for static executables. Regardless of which path you choose, make sure you thoroughly document your build platforms. Worse than a customer having a problem is you being unable to run your own code because someone ran "apt-get dist-upgrade" on your build box behind your back. --Rich P.
- References:
- Distributing Linux Software
- From: tmcallaghan-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org (Tim Callaghan)
- Distributing Linux Software
- From: richard.pieri-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org (Richard Pieri)
- Distributing Linux Software
- From: gaf-mNDKBlG2WHs at public.gmane.org (Jerry Feldman)
- Distributing Linux Software
- Prev by Date: Distributing Linux Software
- Next by Date: Distributing Linux Software
- Previous by thread: Distributing Linux Software
- Next by thread: Distributing Linux Software
- Index(es):