From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Tue, 09 Dec 2025 23:53:20 +0100 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vT6a7-009hpM-2w for lore@lore.pengutronix.de; Tue, 09 Dec 2025 23:53:20 +0100 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1vT6a7-0002Oy-Ng; Tue, 09 Dec 2025 23:53:19 +0100 Received: from h2.cmg2.smtp.forpsi.com ([81.2.195.189]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1vT6Zo-0002OU-Gn for ptxdist@pengutronix.de; Tue, 09 Dec 2025 23:53:01 +0100 Received: from lenoch ([91.218.190.200]) by cmgsmtp with ESMTPSA id T6ZlvLVmGfFloT6ZmvMEe0; Tue, 09 Dec 2025 23:52:58 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=triops.cz; s=f2019; t=1765320778; bh=A6scIKi7FT0IU+WgzDaqSWMSRLD733gudG3UsfL7v1w=; h=Date:From:To:Subject:Message-ID:MIME-Version:Content-Type; b=Ql5erZisswCaWpvj9t1xjvMgobBu2MnOtx7S4m2h5qkBdyP8tPX9aYrSAzjjQ/49l 5pIAprAsOUBco4qg7c39/aTxmPpOaWlhoQu9HRsDXWSPkHZzyf7YNszvF4JSNSm5kb wo5sP5bJlhpZJBr4NzkB5R3SG3gJZROA3Gzc09h662pBUOuLJla70wMLWrnotrFmLb ImuwfRbkSoEzrscZUBSnsF+7Tese80yN9oN7pHosX2NzVX5TygrsIp08x0yKoIzGWF XsD2Mr/WCWJqPXRjzvEx/SQCU4DqRkd7rFO7ph37F0znSqKYP/brsun3r2g+8Fe9Mq lHaElaz/Tq0Wg== Date: Tue, 9 Dec 2025 23:52:56 +0100 From: Ladislav Michl To: ptxdist@pengutronix.de Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-CMAE-Envelope: MS4xfDb+V1s8eToNm75YypruBTSYlcPO9S9wxD4YCo4fLTV/sInpDEh9Mmhfh4YpPAVKwzvsxdBQ/eTLc+DrcZZDeXdQ3GQebLYd0ZWw2TET4raBBU08G15S QtJf/Hlm8WT11m7zT5lVmpTnTvKDArJ/G03X8kZ5ycJb1DqeZ24X/PTf88rrPGLDiO5AcWrRuVQklQ== X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.whiteo.stw.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-2.4 required=4.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_PASS,SPF_NONE autolearn=ham autolearn_force=no version=3.4.2 Subject: [ptxdist] [PATCH] ptxd_install_compression_format: handle no debug compression X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false From: Ladislav Michl Some toolchains do not compress debug sections causing later objcopy failure such as: aarch64-linux-gnu-objcopy: unrecognized --compress-debug-sections type `' Signed-off-by: Ladislav Michl --- 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