[openstack-dev] [tc] supporting Go
Adam Young
ayoung at redhat.com
Fri May 20 15:19:18 UTC 2016
On 05/20/2016 08:48 AM, Dean Troyer wrote:
> On Fri, May 20, 2016 at 5:42 AM, Thomas Goirand <zigo at debian.org
> <mailto:zigo at debian.org>> wrote:
>
> I am *NOT* buying that doing static linking is a progress. We're
> back 30
> years in the past, before the .so format. It is amazing that some
> of us
> think it's better. It simply isn't. It's a huge regression, for
> package
> maintainers, system admins, production/ops, and our final users. The
> only group of people who like it are developers, because they just
> don't
> need to care about shared library API/ABI incompatibilities and
> regressions anymore.
>
>
> I disagree, there are certainly places static linking is appropriate,
> however, I didn't mention that at all. Much of the burden with Python
> dependency at install/run time is due to NO linking. Even with C, you
> make choices at build time WRT what you link against, either
> statically or dynamically. Even with shared libs, when the interface
> changes you have to re-link everything that uses that interface. It
> is not as black and white as you suggest.
>
> And I say that as a user, who so desperately wants an install process
> for OSC to match PuTTY on Windows: 1) copy an .exe; 2) run it.
>
> dt
>
> [Thomas, I have done _EVERY_ one of the jobs above that you listed, as
> a $DAY_JOB, and know exactly what it takes to run production-scale
> services built from everything from vendor packages to house-built
> source. It would be nice if you refined your argument to stop leaning
> on static linking as the biggest problem since stack overflows. There
> are other reasons this might be a bad idea, but I sense that you are
> losing traction fixating on only this one.]
Static linking Bad. We can debate why elsewhere.
Go with dynamic linking is possible, and should be what the
distributions target. This is a solvable problem.
/me burns bikeshed and installs a Hubcycle/Citibike kiosk.
>
> --
>
> Dean Troyer
> dtroyer at gmail.com <mailto:dtroyer at gmail.com>
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160520/b26b6f61/attachment.html>
More information about the OpenStack-dev
mailing list