On Tue, Dec 09, 2025 at 11:52:56PM +0100, Ladislav Michl wrote: > From: Ladislav Michl <[email protected]> > > Some toolchains do not compress debug sections causing later objcopy > failure such as: > aarch64-linux-gnu-objcopy: unrecognized --compress-debug-sections type `'
You're not the only one that found this.. I have a slightly more compact version that is currently in my test queue, but the result is the same. Michael > > Signed-off-by: Ladislav Michl <[email protected]> > --- > scripts/lib/ptxd_make_xpkg_pkg.sh | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/scripts/lib/ptxd_make_xpkg_pkg.sh > b/scripts/lib/ptxd_make_xpkg_pkg.sh > index 6cac52e88..ece734450 100644 > --- a/scripts/lib/ptxd_make_xpkg_pkg.sh > +++ b/scripts/lib/ptxd_make_xpkg_pkg.sh > @@ -390,7 +390,10 @@ ptxd_install_compression_format() { > > libc="$(ptxd_cross_cc -print-file-name=libc.so.6 2> /dev/null)" > if [ -f "${libc}" ]; then > - comp="=$($(ptxd_get_ptxconf PTXCONF_COMPILER_PREFIX)readelf -t > "${libc}" | sed -n -e '/COMPRESSED/{N;s/.*\(ZLIB\|ZSTD\).*/\1/p;q}' | tr > '[:upper:]' '[:lower:]')" > + comp="$($(ptxd_get_ptxconf PTXCONF_COMPILER_PREFIX)readelf -t "${libc}" > | sed -n -e '/COMPRESSED/{N;s/.*\(ZLIB\|ZSTD\).*/\1/p;q}' | tr '[:upper:]' > '[:lower:]')" > + if [ -n "${comp}" ]; then > + comp="=${comp}" > + fi > fi > export ptxd_install_file_objcopy_args="--only-keep-debug > --compress-debug-sections${comp}" > } > -- > 2.47.3 > > -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
