On Sat, Mar 30, 2024 at 02:14:24PM +0100, Frank B. Brokken wrote: > > there seems to be zero packaging-level support for bootstrapping, the > > packages are not cross-buildable and the upstream bootstrapping instructions > > are too tedious, > > So far no issues were encountered when the bootstrapping procedure as > described in the README.bobatbootstrap file in icmake's src distribution is > followed. > > If you could be a bit more specific about what you mean by 'bootstrapping > instructions are too tedious' then I'm sure those instructions can be changed > so that they're less tedious. It looked to me that I need to make a chroot, run the bootstrap script to build some kind of local bootstrap bobcat, build local icmake with that bobcat, build local bobcat with that icmake, build the icmake .deb, install it in a new chroot, build the bobcat .deb, then ideally build a clean icmake .deb again; and do that twice as two architectures need bootstrapping. This is much much much more than I'm going to do for random packages so I decided against it.
> Wrt the package not being cross-buildable: > > The https://packages.debian.org/sid/libbobcat-dev shows the following lines > for armel and armhf: > > armel 6.04.00-1 1,604.2 kB 8,598.0 kB [list of files] > armhf 6.04.00-1 1,608.4 kB 8,126.0 kB [list of files] > > although I also see packages for which version 6.04.00-1+b2 or 6.04.00-1+b4 is > listed. So maybe for unstable some issues recently appeared? Not sure what did you want to say here, sorry? By not being cross-buildable I mean they lack cross-building support, both at the packaging level (no proper M-A headers, no B-D annotation) and at the upstream level (the gcc running was not the cross one). > Also, the bootstrapping procedure is only required when icmake isn't avaialble > yet. For the construction of the bobcat library icmake 11.01.02-1 is required, > and icmake.01.02-1 needs libbobcat-dev >= 5.07.00, which is available since > bullseye (oldstable). icmake is indeed not available on armel and armhf until libbobcat6 is rebuilt against libssl3t64. -- WBR, wRAR
signature.asc
Description: PGP signature