With new gnu-efi, the invalid relocation appears to be in side the gnu- efi crt object code. It seems to me that possibly fixes in either toolchain or gnu-efi, may resolve systemd build failure.
disabling gnu-efi feature of the systemd arm64 build. ** Changed in: systemd (Ubuntu Bionic) Status: Confirmed => In Progress ** Changed in: systemd (Ubuntu Bionic) Assignee: (unassigned) => Dimitri John Ledkov (xnox) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1746765 Title: systemd FTBFS on arm64 Status in binutils: Confirmed Status in binutils package in Ubuntu: New Status in gnu-efi package in Ubuntu: New Status in systemd package in Ubuntu: In Progress Status in binutils source package in Bionic: New Status in gnu-efi source package in Bionic: New Status in systemd source package in Bionic: In Progress Bug description: Might be a bug in the toolchain, gnu-efi or systemd. To manage notifications about this bug go to: https://bugs.launchpad.net/binutils/+bug/1746765/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : email@example.com Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp