IRC channel logs
2025-01-03.log
back to list of logs
<aggi>hello again, would appreciate some help or hint, related to autotools/automake/autoconf - which is slightly off-topic but related to requirements to keep my system profile statically linked <aggi>background to this, replacing libtool with slibtool greatly simplified this, and _all_ packages compiled <aggi>doing a few more cleanup tasks hit some iregularities (which can be circuumvented but i rather ensure autoreconf -if always passes with slibtool) <aggi>currently i am hitting some errors, which seem related to autoreconf pulling different m4 macros depending on circuumstances <aggi>for example: LIBTOOL=slibtool LIBTOOLIZE=slibtoolize AT_M4DIR=/usr/share/slibtool autoreconf -if (with a dozen builds) <aggi>-> error: possibly undefined macro: AC_PROG_LIBTOOL ... or undefined macro AM_PROG_LIBTOOL etc. <aggi>anyway, slibtool, as far as re-generating configure/makefiles, seems to introduce a sanity check and barrier <aggi>which i think is relevant to the criteria for bootstrappable <aggi>i already could repair a dozen builds, and i can circuumvent problems, but it seems inconsistent and not plausible <aggi>comparing different packages, some configure.ac almost identical, one succeeds, another one doesn't <aggi>i've patched a notable amount of configure.ac/makefile.am (500ebuilds inside an overlay), but i can't wrap my brain around this still <aggi>even when autoreconf is called, macro inclusion and expansion remains mysterious, which finally is disclosed if slibtool sets a barrier <aggi>in any case, i've collected many patches already, and will publish those of cause, but i wouldn't want to release some half-baked thing with a dozen troublemakers which could block progress a day or week anytime <aggi>AC_INIT called and passed, AC_PROG_LIBTOOL remains undefined, doesn't make sense <aggi>to summarize, enforcing autoreconf -if is a mandatory criteria; it isn't sufficient for re-producibility and a few other symptoms