Index | Thread | Search

From:
Kirill A. Korinsky <kirill@korins.ky>
Subject:
Re: llvm/sparc64: match BFD -N alignment
To:
mark.kettenis@xs4all.nl, semarie@online.fr, robert@openbsd.org, tech@openbsd.org
Date:
Tue, 18 Aug 2026 23:14:48 +0200

Download raw body.

Thread
  • Theo de Raadt:

    llvm/sparc64: match BFD -N alignment

  • Kirill A. Korinsky:

    llvm/sparc64: match BFD -N alignment

  • On Tue, 18 Aug 2026 23:01:35 +0200,
    "Theo de Raadt" <deraadt@openbsd.org> wrote:
    > 
    > Does that work in the existing toolchain, and the new toolchain(s)?
    > 
    
    Seems that bfd doesn't support --image-base:
    
    ld.bfd -N --image-base=0x100000 -e _start -o ofwboot -nopie -znorelro  srt0.o Locore.o alloc.o boot.o elf64_exec.o arc4.o net.o netif_of.o ofdev.o vers.o diskprobe.o softraid_sparc64.o strlcpy.o strcmp.o strlcat.o strlen.o ffs.o aes_xts.o bcrypt_pbkdf.o blowfish.o explicit_bzero.o hmac_sha1.o pkcs5_pbkdf2.o rijndael.o sha1.o sha2.o softraid.o -L/usr/src/sys/arch/sparc64/stand/ofwboot/../libsa /usr/src/sys/arch/sparc64/stand/ofwboot/../libsa/obj/libsa.a  -L/usr/src/sys/arch/sparc64/stand/ofwboot/../libz /usr/src/sys/arch/sparc64/stand/ofwboot/../libz/obj/libz.a
    ld.bfd: unrecognized option '--image-base=0x100000'
    ld.bfd: use the --help option for usage information
    
    
    -- 
    wbr, Kirill
    
    
  • Theo de Raadt:

    llvm/sparc64: match BFD -N alignment

  • Kirill A. Korinsky:

    llvm/sparc64: match BFD -N alignment