On Tue, 2026-08-18 04:15:02 +0000, Michael van Elst via gnats <gnats-admin%NetBSD.org@localhost> wrote:
> This looks like a miscalculation of the bootblock size.
>
> Index: elf2bb.c
> ===================================================================
> RCS file: /cvsroot/src/sys/arch/amiga/stand/bootblock/elf2bb/elf2bb.c,v
> retrieving revision 1.30
> diff -p -u -r1.30 elf2bb.c
> --- elf2bb.c 29 Apr 2022 07:12:42 -0000 1.30
> +++ elf2bb.c 18 Aug 2026 04:07:10 -0000
> @@ -226,7 +226,7 @@ main(int argc, char *argv[])
> * But if it is not the case in the future, format for
> * relocation table should be modified.
> */
> - bbsize = roundup(tsz + dsz, 512);
> + bbsize = roundup(tsz + dsz + bsz, 512);
> sumsize = bbsize / 512;
> } else {
> /*
That is probably right and results in a proper build on a Linux host.
However, I don't have an Amiga available right now and I haven't
tested it with fs-uae. (I'd probably extend my test setup to make it
available.)
MfG, JBG
Attachment:
signature.asc
Description: PGP signature