NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-amiga/60617: elf2bb crashes



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



Home | Main Index | Thread Index | Old Index