[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: libpkg-guide updated (versioned symbols), please proofread



On Tue, Jun 01, 2004 at 04:52:35PM -0400, Stephen Frost wrote:
> -dev packages should *NOT* depend on other -dev packages unless their
> public .h files #include files from those other -dev packages (which
> generally shouldn't be the case).  That whole crap was due to the lack
> of understanding of the problem and blindness to the proper solution
> (versioned symbols).  The result is that it just makes things FTBFS and
> doesn't actually fix the problem anyway.  Not exactly useful.

The reason for dependencies between -dev packages was libtool's failure
to accomodate glibc's transitive dependency support, which is a separate
issue than versioned symbols (though both contribute to the overall 
problem).

> As I recall, libdb doesn't actually use versioned symbols anymore but
> instead uses a hack because versioned symbols aren't supported on all
> architectures.

Debian's db packages still use versioned symbols.

-- 
Steve Langasek
postmodern programmer

Attachment: signature.asc
Description: Digital signature


Reply to: