Bug#439039: libkrb5-dev: libkrb5.a missing in newer packages

2007-08-21 Thread Andrew Gray
Package: libkrb5-dev
Version: 1.6.dfsg.1-6
Severity: important

The 1.6 versions of libkrb5-dev do not include libkrb5.a.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.14.3-grsec (SMP w/1 CPU core)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages libkrb5-dev depends on:
ii  come 2.1-1.39+1.40-WIP-2006.11.14+dfsg-2 common error description library -
ii  libk 1.6.dfsg.1-6MIT Kerberos administration runtim
ii  libk 1.6.dfsg.1-6MIT Kerberos runtime libraries

libkrb5-dev recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#439039: libkrb5-dev: libkrb5.a missing in newer packages

2007-08-21 Thread Russ Allbery
Andrew Gray [EMAIL PROTECTED] writes:

 Package: libkrb5-dev
 Version: 1.6.dfsg.1-6
 Severity: important

 The 1.6 versions of libkrb5-dev do not include libkrb5.a.

Upstream no longer supports static linking and it's not possible to build
static libkrb5 libraries.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#439039: libkrb5-dev: libkrb5.a missing in newer packages

2007-08-21 Thread Sam Hartman
 Andrew == Andrew Gray [EMAIL PROTECTED] writes:

Andrew Package: libkrb5-dev Version: 1.6.dfsg.1-6 Severity:
Andrew important

Andrew The 1.6 versions of libkrb5-dev do not include libkrb5.a.

Yes.  It's going to be really challenging to fix this.  Upstream
basically does not support building static libraries and depends on
plugins.  It's not entirely clear how the plugins would be able to get
to symbols in libkrb5.a if it were provided.

--Sam



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#439039: libkrb5-dev: libkrb5.a missing in newer packages

2007-08-21 Thread andrew . gray
Sam Hartman [EMAIL PROTECTED] wrote on 08/21/2007 01:48:59 PM:

 Andrew Package: libkrb5-dev Version: 1.6.dfsg.1-6 Severity:
 Andrew important
 
 Andrew The 1.6 versions of libkrb5-dev do not include libkrb5.a.
 
 Yes.  It's going to be really challenging to fix this.  Upstream
 basically does not support building static libraries and depends on
 plugins.  It's not entirely clear how the plugins would be able to get
 to symbols in libkrb5.a if it were provided.
 
 --Sam

Yikes, this is going to be a problem - we just tripped over it with a 
seperate project because libpq5 has a dependency on libkrb53 = 
1.6.dfsg.1, and we need to static link that, but libpq5.a requires 
libkrb5.a... Maybe a libkrb53-static package kept at the older revision 
where static linking worked could be made?  (Tacky, but...)

There's an environment variable that can be set (export 
krb5_force_static=yes) that does force a libkrb5.a out, but anything with 
'force' in the name is most likely not a great idea.  I also cannot attest 
to if the resulting library works (we don't use krb5 at all, but my 
instincts says it won't if it's trying to use these dynamic plugins), and 
it doesn't link (not surprisingly) anyway. 

Bug#439039: libkrb5-dev: libkrb5.a missing in newer packages

2007-08-21 Thread Russ Allbery
[EMAIL PROTECTED] writes:

 Yikes, this is going to be a problem - we just tripped over it with a
 seperate project because libpq5 has a dependency on libkrb53 =
 1.6.dfsg.1, and we need to static link that, but libpq5.a requires
 libkrb5.a... Maybe a libkrb53-static package kept at the older revision
 where static linking worked could be made?  (Tacky, but...)

We're going to get into trouble with security support there in the long
run, which for Kerberos libraries doesn't seem like a good idea (even
though the Kerberos libraries themselves rarely have security issues).
Also, shipping a static library that's not compatible with the shared
library seems like a bad idea.

 There's an environment variable that can be set (export
 krb5_force_static=yes) that does force a libkrb5.a out, but anything
 with 'force' in the name is most likely not a great idea.  I also cannot
 attest to if the resulting library works (we don't use krb5 at all, but
 my instincts says it won't if it's trying to use these dynamic plugins),
 and it doesn't link (not surprisingly) anyway.

I'm fairly sure it doesn't work.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]