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

Attachment: signature.asc
Description: PGP signature

Reply via email to