Package: libbotan1.8-dev
Version: 1.8.1-1
Severity: normal
Tags: patch

botan's pkg-config file lists all of the transitive dependencies of libbotan
on its Libs: line, which means that programs depending on libbotan itself but
not those transitive dependencies will have unnecessary NEEDED entries in their
ELF headers, and dpkg-shlibdeps will complain.

It's easy to fix this in the .pc file:

--- botan-1.8.pc.old    2009-03-28 11:37:40.000000000 -0700
+++ botan-1.8.pc        2009-03-28 11:38:37.000000000 -0700
@@ -7,5 +7,6 @@
 Description: Multi-platform C++ crypto library
 Version: 1.8.1
 
-Libs: -L${libdir} -lbotan -lm -lpthread -lrt
+Libs: -L${libdir} -lbotan
+Libs.private: -lm -lpthread -lrt
 Cflags: -I${includedir}

I'm not sure offhand how to incorporate that into upstream's build
framework, which I am aware is somewhat wacky.  Sorry.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libbotan1.8-dev depends on:
ii  libbotan1.8            1.8.1-1           multiplatform crypto library
ii  libbz2-dev             1.0.5-1           high-quality block-sorting file co
ii  libgmp3-dev            2:4.2.4+dfsg-2    Multiprecision arithmetic library 
ii  libssl-dev             0.9.8g-15         SSL development libraries, header 
ii  pkg-config             0.22-1            manage compile and link flags for 
ii  zlib1g-dev             1:1.2.3.3.dfsg-13 compression library - development

libbotan1.8-dev recommends no packages.

libbotan1.8-dev suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to