Date: Thu, 12 Mar 2020 08:35:22 -0600 From: Warner Losh <imp@bsdimp.com> To: Glen Barber <gjb@freebsd.org> Cc: FreeBSD Current <freebsd-current@freebsd.org> Subject: Re: emulators/qemu-user-static linker error on 13-CURRENT r358890 Message-ID: <CANCZdfpy6v5P8Zqufy19NK2xiCMoiC8p%2BH7o1JVvk0WgqYkyBQ@mail.gmail.com> In-Reply-To: <20200312142411.GT9584@FreeBSD.org> References: <20200312142411.GT9584@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Mar 12, 2020 at 8:24 AM Glen Barber <gjb@freebsd.org> wrote: > 13-CURRENT aarch64 GENERIC builds failed this week due to the dependent > port emulators/qemu-user-static failing to build, which is used by the > targets that create the cloud provider images (EC2, GCE, etc.). > > The error output from the port build is: > > ===> Configuring for qemu-user-static-2.11.50.g20191211_3 > > ERROR: We need to link the QEMU user mode binaries at a > specific text address. Unfortunately your linker > doesn't support either the -Ttext-segment option or > printing the default linker script with --verbose. > If you don't want the user mode binaries, pass the > --disable-user option to configure. > > The machine was upgraded yesterday from r356986 to r358890, and there > does not seem to be any relevant change to the port. > > Any ideas? > Force it to use ld.bfd? This may be lld fallout. Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfpy6v5P8Zqufy19NK2xiCMoiC8p%2BH7o1JVvk0WgqYkyBQ>