[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