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

Bug#25313: apt: apt shlibs.local unfriendly to alpha



Package: apt
Version: 0.1.5.1

For historical reasons, the soname of glibc on the alpha is 6.1
(thanks, RedHat!).

As a result, the shlibs.local found in apt 0.1.5, with its hardwired
statements pointing to libc6 produces an uninstallable package on the
alpha.

I have produced an NMU, called 0.1.5.1, that simply removed the
offending lines from the shlibs.local file.

As the above action might suggest, I question whether it's a good idea
at all to have apt overriding the shlibs files from the libraries it
depends on, *BUT* if the maintainer feels it is _absolutely_
essential, then there needs to be something in the debian/rules file
that selects an appropriate shlibs.local based on the architecture.

I suggest looking at glibc itself for an example of how to do this.

Thanks,

Mike.

-- System Information
Debian Release: 2.0
Kernel Version: Linux mdorman 2.0.34 #1 Tue Jul 28 13:50:38 EDT 1998 alpha unknown

Versions of the packages apt depends on:
ii  libc6.1         2.0.7r-5       The GNU C library version 2 (run-time files)
ii  libstdc++2.8    2.90.29-0.6    The GNU stdc++ library (egcs version)

--- Begin /etc/apt/sources.list (modified conffile)
deb ftp://ftp.debian.org/debian sid main contrib non-free
deb http://non-us.debian.org/debian-non-US unstable non-US

--- End /etc/apt/sources.list


--  
To UNSUBSCRIBE, email to deity-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Reply to: