[pkg-boost-commits] r14102 - boost/trunk/debian

cavok at alioth.debian.org cavok at alioth.debian.org
Mon Jul 16 22:56:58 UTC 2007


Author: cavok
Date: 2007-07-16 22:56:58 +0000 (Mon, 16 Jul 2007)
New Revision: 14102

Modified:
   boost/trunk/debian/README.Debian
   boost/trunk/debian/changelog
Log:
updated README.Debian wrt library names madness

Modified: boost/trunk/debian/README.Debian
===================================================================
--- boost/trunk/debian/README.Debian	2007-07-16 22:28:08 UTC (rev 14101)
+++ boost/trunk/debian/README.Debian	2007-07-16 22:56:58 UTC (rev 14102)
@@ -10,9 +10,27 @@
 Getting Started
 ---------------
 
-Many Boost components are headers only.  Others have a static library,
-a shared library, or both.
+One of the main goals of Boost is source portability across operating
+systems and compilers. Nothing is instead guaranted about binary
+compability, which in C++ is much more difficult topic than in C.
 
+To protect users from harming themselves, Boost developers encode as
+much information as possible in the library names. So Boost libraries
+get scary names like libboost_wserialization-gcc42-mt-d-1_34_1.so.
+
+Please refer to the Boost documentation in order to understand how to
+build the library name you are looking for:
+
+  http://www.boost.org/more/getting_started/unix-variants.html#library-naming
+
+Currently does not exist a portable and automatic way to build these
+names. You may guess pkg-config may be of help here but only if pushed
+by the upstream developers. Work is still in progress.
+
+
+Unportable Debian-specific way to solve the above problem
+---------------------------------------------------------
+
 The following table shows which components use a library (shared or
 static) and the corresponding "-l" flag.
 

Modified: boost/trunk/debian/changelog
===================================================================
--- boost/trunk/debian/changelog	2007-07-16 22:28:08 UTC (rev 14101)
+++ boost/trunk/debian/changelog	2007-07-16 22:56:58 UTC (rev 14102)
@@ -1,6 +1,10 @@
 boost (1.34.1~rc3-1) experimental; urgency=low
 
   * New upstream release candidate.
+  * README.Debian explains how programs should link to the Boost
+    libraries both the portable and the Debian-specific way.
+    Closes: #429533, #424038, #424666, #425992, #428419, #433342,
+    #425264, #431502.
 
  -- Domenico Andreoli <cavok at debian.org>  Tue, 17 Jul 2007 00:24:49 +0200
 




More information about the pkg-boost-commits mailing list