From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 13 Sep 2024 17:17:07 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oo1-f61.google.com (mail-oo1-f61.google.com [209.85.161.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 48DFH4rI019415 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 13 Sep 2024 17:17:05 +0200 Received: by mail-oo1-f61.google.com with SMTP id 006d021491bc7-5e1cd853298sf1754128eaf.1 for ; Fri, 13 Sep 2024 08:17:05 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1726240619; cv=pass; d=google.com; s=arc-20240605; b=KpJ4iVwQYKtlqwMU7YsDCXAjKa4qK/sMwgfoUkQozgSziaqPWw3Ez4RVkhOAtageaA /21yNyHrnx+2m0l2EDRUhbBgABLV0H/pjdPvNC2zMAGjG84fnlRkQFAYbC/jmxYAM6Q1 G6+ByimrUjDmtSdzGtgHbYN8zBvqx2rwtiQ8vqCjtbFDb6v30LKDckuvwmAVEaFWuSvb LhHJ0k4WcixTvOqbALXXi3gt9xeEWRwbFNRPOcwPtGMc4yLyau9/YhOh40WECFIxtDlY Was2ThhOOFJdfZvPHUqMgyfbId6P6x4qIY4h4Umgl7u6966BSrAxvM8U66I7efMvTxzu ou6A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=so0OrXYyaUOWRuryGpnw1pWPO3zeV+3TqX4u72UQjIg=; fh=mft6fBlFavTxKV7IEbB375BV3c3/u3+3Mbqr5qkQPtA=; b=emrrsOvC0I+lrqop/RxAfT/y1/+le/oir2YKw3HLIyJjjc9OXUu4SWe/e3h0lfueUs 6eeMYBHomrlvB8wPUpmNxj8qMUuSLQCQ+suk0U94QbwAkmlCLriK+TLCvqEPgbnd2X8P oO9abWGhVaRCBzbjax1PQFwH5YM1mnnguGe+8gaasPMywxJchtCb+xaUL0mum9couVpq kxgwyS76D6CA0fE2KCBJTQfoPjA1tCrXSnDYXfIFJFkdqQILh/g5+oBLZQmuG76XMSgl YbKE8zVfhqjk7P0b+bUr84MOK+c9BJ5fj3uk3SBNjVflrOVwsmgskmdWkVN4000yXxxr FsOQ==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=IzkFRkIl; spf=pass (google.com: domain of fm-1321639-2024091315165573388784915eec0479-h6odds@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1321639-2024091315165573388784915eec0479-H6ODDS@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1726240619; x=1726845419; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=so0OrXYyaUOWRuryGpnw1pWPO3zeV+3TqX4u72UQjIg=; b=gWZad4mCjev5eiLFxMxMC+ksV4EBbiVODGjQ2hNDKeCz3nTgA7/eos9BVwFLSHJ9+O wEKrL06qrvg4WEzwohXr5I99FwVSHq2mF0HFuK2tU7IpCmCQYmFA3UtpySi6kDyRYmQv /IsHBdwQuFxV7zLaNcugYqtV/Li4nn3oARXBNRlksEuzRgjyK8XJSbt1EUH7W1VxLR/u WX9/Eifg7OMRLZhCPYFicJpGxJwRqQV4kdl9o7lfCaZYtcaMqhJY9yDwR1JipB+7aQ/H TPcFWRbh0oAGnXP4Wucdnvt5YGhVe4Y7GBj3MYAq636od1vQN2YNGOFPjtFC97gGW0db DT/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726240619; x=1726845419; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=so0OrXYyaUOWRuryGpnw1pWPO3zeV+3TqX4u72UQjIg=; b=u/NxJ8onyS8LAZKfPq9mP64iVTTPGcAuiCiWcN1I1mBCk0HFSVA90I0o19IK9IFTHU 0v+QJXOFA37l2r6gJknHcuBV4Qr0V8P5/9ZRMS0C6lJJwJCz6OPNinx/OIHFAYl7FxeE TPj9+SxeyGBNPO/UAZsl2KOVVQum/rXQGLbVWxo3U/qaq8WqcGbxxUL+28nvF/NEHlZ8 vIRoQyFpXLhFA4jz3EACBic0YLtkhXFKnrr255hVtnn8lNcj8Cqq1O0QTNM7zj98EXuj AoG5xpYQFkbcRo5ulbJNRq5K9YaffkPqBBvzeRy/80grNqgewUvEUQ8odZBQwmyc0fVi 7NGQ== X-Forwarded-Encrypted: i=2; AJvYcCXxzMOpT7YVwMdjCPAXuDjsh6nqIgeJzCm5mrf85PD2BsCfm99sjo7CTL9+XCIs0V6jOPOd@ilbers.de X-Gm-Message-State: AOJu0YyaQ0qez95p99bPa0nTm05eqoCwDD1z9mL/70m4Y48YoBkFGY29 ZKuvy8q4y8KgDlNTTF0Ye/0b8TUaCYHdY9xgIbcZrwSgTme9E2q3 X-Google-Smtp-Source: AGHT+IGRhwzC6Xk0epyB/h8dJuR15ANDGIeWKyEf4Wlke69e7zFcugaSYE82C3QSLs8HzqACtplkUQ== X-Received: by 2002:a05:6820:1caa:b0:5e1:ebf1:816d with SMTP id 006d021491bc7-5e20142007fmr3955300eaf.4.1726240618989; Fri, 13 Sep 2024 08:16:58 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a4a:d693:0:b0:5e1:be65:2052 with SMTP id 006d021491bc7-5e2005d6266ls1322470eaf.0.-pod-prod-01-us; Fri, 13 Sep 2024 08:16:58 -0700 (PDT) X-Received: by 2002:a05:6820:221e:b0:5e1:bc6e:52e7 with SMTP id 006d021491bc7-5e2012b7febmr4479368eaf.2.1726240617941; Fri, 13 Sep 2024 08:16:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1726240617; cv=none; d=google.com; s=arc-20240605; b=KNE6tkXVgmEg8FcPUaMPhwoNng/+uZQwz75AeDef5cPHpaoJ/KoeVrZUT12TSt1GE2 sjfuXq1MVKhxReGhSFfyaqzUYcVRV32b2sI98/IwCnmqR4r+9HLiIH5uxgJyBvAwvN0n FeUj7iIaaKzhnOkYBc83OlcbBpexz4tVefTiGp0iXTHhP7Hb9AawxBBclnhcN9QRVMpn ZRuTqLskAL08SaE3bPEehIWPtOUQ6lqyTzwqUTichI5PiFJHBkCH14JPsKrwXJ17nb// LlN0LeSkk2wtqNGzsaXgqO8Is/uEaK7UR8YYltqLO9hdY+o/2j+qYSLGA9tPhMFowU52 dGHA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=KbmsuBnKxIC+3/lpvS6BI4fNfiL1g6/EY8XuJdE9PEQ=; fh=2vPEtVRFZgJExMSCfX53nKBFsjiPYp/60rbGy5S5Mwo=; b=gpncrAv/eZ9ZLqv55kAxtbOFkK2xqMYN9yalU9r62tWKDE7C3367lrwZJR/KDzmf6B /0j7XEgWYAvmU1LkSStQtHAwYMujQSaFQB+j5Q67xuGjGLkTF4i1ysTSLnnGYsiqiLi4 qG8N5hD5RwF6iulqMfWEhZBN8VaeKFc2rs07uqPu12KyiuqaQrsmeqOFpzdZLfjslJ6i fO6PBTfiraWN16BoCL9sOUJklmXjDyxuFsXa2CIENRPgzLtjJI7s+wv9o/lyGM0sHeum pNBeTOPwa9NcM+idfa7Q6v6MIRIMNT8a4P7XvXlLLlB4OBsK1/LTdZGN++i5JLKX6V7c yZQg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=IzkFRkIl; spf=pass (google.com: domain of fm-1321639-2024091315165573388784915eec0479-h6odds@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1321639-2024091315165573388784915eec0479-H6ODDS@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-228.siemens.flowmailer.net (mta-64-228.siemens.flowmailer.net. [185.136.64.228]) by gmr-mx.google.com with ESMTPS id 006d021491bc7-5e1becb9cfasi592171eaf.0.2024.09.13.08.16.57 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 13 Sep 2024 08:16:57 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1321639-2024091315165573388784915eec0479-h6odds@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) client-ip=185.136.64.228; Received: by mta-64-228.siemens.flowmailer.net with ESMTPSA id 2024091315165573388784915eec0479 for ; Fri, 13 Sep 2024 17:16:56 +0200 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH 2/2] strip debug information from kernel modules Date: Fri, 13 Sep 2024 17:16:42 +0200 Message-Id: <20240913151642.374093-2-felix.moessbauer@siemens.com> In-Reply-To: <20240913151642.374093-1-felix.moessbauer@siemens.com> References: <20240913151642.374093-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1321639:519-21489:flowmailer X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=IzkFRkIl; spf=pass (google.com: domain of fm-1321639-2024091315165573388784915eec0479-h6odds@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1321639-2024091315165573388784915eec0479-H6ODDS@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: haUVXmIYxsBS If not requested otherwise (e.g. via DEB_BUILD_OPTIONS=nostrip), strip the debug information from the kernel module. This significantly reduces the size of the .ko file. As the stripping needs to happen prior to compression and signing, we need to do it during the build step. Signed-off-by: Felix Moessbauer --- meta/recipes-kernel/linux-module/files/debian/rules.tmpl | 3 +++ meta/recipes-kernel/linux-module/module.inc | 2 ++ 2 files changed, 5 insertions(+) diff --git a/meta/recipes-kernel/linux-module/files/debian/rules.tmpl b/meta/recipes-kernel/linux-module/files/debian/rules.tmpl index 7511a17d..ad743437 100755 --- a/meta/recipes-kernel/linux-module/files/debian/rules.tmpl +++ b/meta/recipes-kernel/linux-module/files/debian/rules.tmpl @@ -50,6 +50,9 @@ override_dh_auto_clean: override_dh_auto_build: $(MAKE) -C $(KDIR) M=${MODULE_DIR} $(PARALLEL_MAKE) KCFLAGS="${KCFLAGS}" KAFLAGS="${KAFLAGS}" modules +ifeq ($(filter nostrip,$(DEB_BUILD_OPTIONS)),) + find . -name "*.ko" -print -exec strip --strip-debug --remove-section=.note.gnu.build-id {} \; +endif ifneq ($(filter pkg.sign,$(DEB_BUILD_PROFILES)),) find . -name "*.ko" -print -exec $(KDIR)/scripts/sign-file ${SIGNATURE_HASHFN} ${SIGNATURE_KEYFILE} ${SIGNATURE_CERTFILE} {} \; endif diff --git a/meta/recipes-kernel/linux-module/module.inc b/meta/recipes-kernel/linux-module/module.inc index 344dc50f..1734816b 100644 --- a/meta/recipes-kernel/linux-module/module.inc +++ b/meta/recipes-kernel/linux-module/module.inc @@ -19,6 +19,8 @@ KERNEL_IMAGE_PKG ??= "linux-image-${KERNEL_NAME}" KERNEL_HEADERS_PKG ??= "linux-headers-${KERNEL_NAME}" DEPENDS += "${KERNEL_HEADERS_PKG}-native" DEBIAN_BUILD_DEPENDS = "${KERNEL_HEADERS_PKG}" +# Do not generate debug symbols packages, as not supported for modules +DEB_BUILD_OPTIONS += "noautodbgsym" SIGNATURE_KEYFILE ??= "" SIGNATURE_CERTFILE ??= "" -- 2.39.2 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/isar-users/20240913151642.374093-2-felix.moessbauer%40siemens.com.