emulators/qemu-user-static linker error on 13-CURRENT r358890
Warner Losh
imp at bsdimp.com
Thu Mar 12 14:35:37 UTC 2020
On Thu, Mar 12, 2020 at 8:24 AM Glen Barber <gjb at 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
More information about the freebsd-current
mailing list