Page MenuHomeFreeBSD

arm64: Don't rely on host readelf for u-boot booti image generation
ClosedPublic

Authored by jrtc27 on Oct 29 2021, 3:26 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Nov 12, 1:42 PM
Unknown Object (File)
Mon, Nov 11, 7:49 AM
Unknown Object (File)
Sat, Nov 9, 11:56 PM
Unknown Object (File)
Sat, Nov 9, 11:18 PM
Unknown Object (File)
Sat, Nov 9, 8:23 PM
Unknown Object (File)
Oct 2 2024, 4:09 PM
Unknown Object (File)
Sep 30 2024, 11:28 PM
Unknown Object (File)
Sep 22 2024, 4:45 AM
Subscribers

Details

Summary

readelf is not a bootstrap tool and so cannot be relied upon to exist.
On macOS there is no system readelf, and even on Linux or FreeBSD where
it does exist, BUILD_WITH_STRICT_TMPPATH builds won't be able to use it.
Instead of making it a bootstrap tool, just use nm as that suffices and
already is a bootstrap tool.

Fixes: 28482babd08a ("arm64: Use new arm_kernel_boothdr script for generating booti images.")
MFC after: 1 week

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable