Skip to content

Drop libtool vestiges

Ben Gamari requested to merge wip/T18826 into master

Long ago (prior to 91262e75) we used libtool, a tool intended to abstract over platform differences in linking behavior, for build of static libraries. However, in classic Apple fashion, macOS ships a different libtool implementation which is apparently incompatible with GNU libtool. For this reason, 91262e75 dropped our usage of libtool in favor of direct invocations of ar and ranlib. However, the (now-dead) code implementing the libtool path was left in place.

Here we drop this code, along with the one remaining trace of libtool support in gendll, allowing us to drop all of our libtool logic.

This is based on !7480 (merged).

Closes #18826 (closed).

Edited by Ben Gamari

Merge request reports