FS#53416 - [libtool] Consider pulling fixes from master

Attached to Project: Arch Linux
Opened by Emil (xexaxo) - Wednesday, 22 March 2017, 13:30 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Sunday, 03 September 2017, 18:21 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Bartłomiej Piotrowski (Barthalion)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:

Latest version of libtool 2.4.6 was released ~2 years ago. Since then we had the following, imho quite compelling patches/fixes:

- Remove warnings produced by AR
http://git.savannah.gnu.org/cgit/libtool.git/commit/?id=4335de1dfb7d2ec728427e07a54136b94a2d40f6
http://git.savannah.gnu.org/cgit/libtool.git/commit/?id=418129bc63afc312701e84cb8afa5ca413df1ab5

- Allow -fsanitize/-fuse-ld to be passed to GCC/Clang
http://git.savannah.gnu.org/cgit/libtool.git/commit/?id=a5c6466528c060cc4660ad0319c00740db0e42ba
http://git.savannah.gnu.org/cgit/libtool.git/commit/?id=f9970d99293faf908fdc153a653fa5781095fb7a

- Resolve [some of] the performance regression with libtool 2.4.3 and later
Note: A Mesa "make distcheck" with 2.4.2 takes ~20 minutes vs ~27min for 2.4.6.
More examples: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848864

http://git.savannah.gnu.org/cgit/libtool.git/commit/?id=32f0df9835ac15ac17e04be57c368172c3ad1d19
http://git.savannah.gnu.org/cgit/libtool.git/commit/?id=16dbc070d32e6d4601cb5878dfdf69f2e29c84e1
http://git.savannah.gnu.org/cgit/libtool.git/commit/?id=9187e9a231e0a06cc29c336857e95f07f855b2c9


I'm planning to check with the project if they can roll another release, but in the meanwhile can we use some/most of these locally ?

Let me know if you like to see some patches.
This task depends upon

Closed by  Bartłomiej Piotrowski (Barthalion)
Sunday, 03 September 2017, 18:21 GMT
Reason for closing:  Fixed
Additional comments about closing:  libtool 2.4.6+40+g6ca5e224-1
Comment by Allan McRae (Allan) - Saturday, 25 March 2017, 01:00 GMT
I may add the -fsanitize/-fuse-ld patches. The rest can wait for a new release.

Loading...