[med-svn] [libundead] 03/06: trivial: Remove source README
Matthias Klumpp
ximion-guest at moszumanska.debian.org
Fri Aug 4 02:03:56 UTC 2017
This is an automated email from the git hooks/post-receive script.
ximion-guest pushed a commit to branch master
in repository libundead.
commit 18625b7dc4f6f35292c7d72b0ab6bdf29fff77fa
Author: Matthias Klumpp <matthias at tenstral.net>
Date: Thu Aug 3 21:51:24 2017 -0400
trivial: Remove source README
It's not correct anymore, we do ship the shared library now for easier
LDC ABI migrations.
---
debian/README.source | 18 ------------------
1 file changed, 18 deletions(-)
diff --git a/debian/README.source b/debian/README.source
deleted file mode 100644
index 04951f3..0000000
--- a/debian/README.source
+++ /dev/null
@@ -1,18 +0,0 @@
-Some reasoning to stick to static library only is given here:
-
- https://lists.alioth.debian.org/pipermail/pkg-d-devel/2017-March/000192.html
-
-which is summarised to:
-
- D upstream provides to ABI guarantees at all, so with every new compiler
- release, the ABI of binaries could change. With static libraries, we get
- build failures then, with shared libraries users will have runtime
- failures (unless one maintains a symbols control file, which is less fun
- with D). Additionally, libraries built with GDC won't work with LDC and
- vice versa. At time, all D shared libraries are explicitly built with
- LDC, so inside Debian this is not an issue.
-
- So, in summary: Every D shared library without a symbols control file
- is potentially dangerous. If you want to build a shared lib for undeaD
- regardless, it's as easy as changing static_library to library in
- meson.build.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/libundead.git
More information about the debian-med-commit
mailing list