Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 765709 (slibtool)

Summary: [tracker] Packages failing to build with dev-build/slibtool
Product: Gentoo Linux Reporter: Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c>
Component: Current packagesAssignee: Felix Janda <felix.janda>
Status: CONFIRMED ---    
Severity: enhancement CC: admnd, alexander, bertrand, lssndrbarbieri, orbea, perfect007gentleman, sam
Priority: Normal Keywords: Tracker
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://dev.midipix.org/cross/slibtool
See Also: https://bugs.gentoo.org/show_bug.cgi?id=779364
https://bugs.gentoo.org/show_bug.cgi?id=88596
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 775596, 775614, 777066, 777084, 777441, 778047, 778479, 778485, 778515, 780840, 782013, 786102, 789432, 791880, 792072, 799842, 800899, 829500, 858095, 913581, 913630, 913642, 914097, 915585, 915966, 917639, 917640, 920210, 921213, 923943, 923948, 924046, 924047, 924115, 924142, 924143, 924337, 924403, 924404, 924405, 924407, 924408, 924437, 925555, 765583, 765706, 765712, 765715, 766680, 766683, 767139, 767160, 767706, 768243, 775161, 775170, 775179, 775185, 775272, 775302, 775305, 775311, 775581, 775584, 775587, 775593, 775602, 775605, 775869, 775875, 775878, 775881, 775884, 776583, 776589, 776784, 776973, 776976, 777054, 777060, 777072, 777078, 777087, 777099, 777102, 777291, 777297, 777420, 777444, 777447, 777450, 777804, 777894, 778041, 778050, 778200, 778203, 778206, 778209, 778212, 778215, 778218, 778224, 778227, 778230, 778236, 778239, 778248, 778251, 778260, 778266, 778314, 778317, 778320, 778323, 778329, 778332, 778335, 778338, 778341, 778344, 778371, 778374, 778377, 778383, 778386, 778389, 778407, 778428, 778434, 778461, 778464, 778506, 778512, 778563, 778566, 778575, 778578, 778581, 778584, 778704, 778746, 778779, 778785, 778788, 778791, 778794, 778881, 778884, 778887, 778893, 778896, 778899, 778905, 778908, 778911, 778914, 778923, 778929, 778962, 778965, 778977, 778980, 778989, 778998, 779001, 779028, 779031, 779034, 779037, 779040, 779046, 779100, 779103, 779106, 779121, 779124, 779127, 779160, 779202, 779406, 779445, 779478, 779481, 779484, 779487, 779526, 779529, 779532, 779664, 779670, 779751, 780018, 780024, 780027, 780033, 780039, 780054, 780060, 780066, 780072, 780372, 780534, 780537, 780657, 780744, 781182, 781899, 781980, 782055, 782061, 782097, 782118, 782508, 782628, 782631, 782634, 783213, 783216, 783492, 784479, 785232, 785265, 787746, 789405, 789615, 789636, 789711, 789798, 789804, 790140, 790329, 790362, 790614, 790647, 790770, 790812, 791094, 791427, 791451, 791610, 791658, 791679, 791775, 792198, 792405, 792414, 792435, 792474, 792648, 792759, 792804, 792894, 792969, 793425, 793428, 794976, 795678, 795750, 795819, 797718, 798273, 798654, 798735, 799176, 799221, 799371, 799617, 799755, 800617, 816756, 818535, 820260, 823032, 828492, 829800, 829802, 830083, 830087, 833836, 836012, 836364, 843416, 843461, 843638, 843749, 844226, 858671, 858674, 858833, 858836, 890744, 913482, 913484, 913562, 913589, 913689, 913732, 914064, 914389, 914573, 919168, 919573, 925501, 926035    
Bug Blocks:    

Description Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2021-01-17 01:19:29 UTC
To quote slibtool's first paragraph from its README file:

`slibtool` is an independent reimplementation of the widely used libtool,
written in C. `slibtool` is designed to be a clean, fast, easy-to-use
libtool drop-in replacement, and is accordingly aimed at package authors,
distro developers, and system integrators. `slibtool` maintains compatibility
with libtool in nearly every aspect of the tool's functionality as well as
semantics, leaving out (or turning into a no-op) only a small number of
features that are no longer needed on modern systems.


As we all might have experienced the awful inferiority that GNU libtool has, we should consider trying to replace GNU libtool with slibtool. 

This tracker bug should be blocked from all issues arising from slibtool usage for building packages.