libtool and reproducible builds

Helmut Grohne helmut at subdivi.de
Fri Jan 11 19:55:58 GMT 2019


Hi Bill,

On Fri, Jan 11, 2019 at 07:39:16PM +0100, Bill Allombert wrote:
> Very simply: some packages ships the libtool script and reuse it
> to build modules.
> 
> gap-core: /usr/lib/x86_64-linux-gnu/gap/libtool
> librep-dev: /usr/lib/x86_64-linux-gnu/rep/libtool
> 
> it can be argued this is a design bug (in the packages) because this
> assume the set of libraries will not change.

This is not only a design bug, it's also practically broken. Because
libtool is different for each pair of build architecture and host
architecture, such natively generated libtools break cross building.  We
need to remove them from Debian (including libtool-bin).

I've sent quite a few patches removing pregenerated libtools now. We
should simply do the rest. I fear libtool-bin removal will still take a
while with presently more than 200 rdeps (half of them via lua, which
has a patch).

Helmut



More information about the Reproducible-builds mailing list