From patchwork Tue Apr 8 08:19:20 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: WangYuli X-Patchwork-Id: 14042386 Received: from smtpbg154.qq.com (smtpbg154.qq.com [15.184.224.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BCC0F2627F7; Tue, 8 Apr 2025 08:20:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=15.184.224.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744100466; cv=none; b=ku/3j8Vc0ExZNxQlAFVHt8Hc1uTbiowqfhzu2F08TmIbeky6biWoY3U6qPt7Xqp1PUoGPxTCLXfBudWIbDEX1w0NWNyv7tGfS4fkaKyylLLbD0QuMk+0MXabesIb24XH1YinBT0QRaPa7YqobTx46tNQINQLzglnj+YHnPgVPKs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744100466; c=relaxed/simple; bh=6ki7wwnbd0iJIqYsMQ720ooSclqxW4cwHDC/Qr/GbNQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=fXIAvwA7MzER7LZdSXlb2fV+zWbdY+LUjF+z12owM7UcAstS1NKflPheO2aJzBucJebhNjvJsYnjB/yOb38c53KHoQlizwIqTEu0b+qBuabLRY03xXC47t+Y17M2g+L8BGF+jjbqnHWFhNpPHZLNjoYYCKVhVcfBWNK+wiTK+NE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=uniontech.com; spf=pass smtp.mailfrom=uniontech.com; dkim=pass (1024-bit key) header.d=uniontech.com header.i=@uniontech.com header.b=Z+rahwGH; arc=none smtp.client-ip=15.184.224.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=uniontech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=uniontech.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=uniontech.com header.i=@uniontech.com header.b="Z+rahwGH" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uniontech.com; s=onoh2408; t=1744100410; bh=b6IWeKG1BkK4Y1s87lilRqJW63rz32/KnqydxcNNCEU=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=Z+rahwGH37/wSxxhMpj/AppGIm/+Yb/rDooUweTJH4AJQ0vdhAlXH7I0w38sQff1Q RhIjVOmB29xFTUV2hHcSgItMJ9QoqbF4wjdbA1tStNpfr1ZHaWjFFWctzA3q0w9vSZ pCPCnITJTXbX2tbhcD/zbns5EuJ71R6lLZek6g+A= X-QQ-mid: bizesmtpip2t1744100367t2572ab X-QQ-Originating-IP: ZDF2WWtYGPTNUlyWdYctajdkAvgL5Ku/jo8RLgt5jb0= Received: from localhost.localdomain ( [localhost]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 08 Apr 2025 16:19:25 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 1 X-BIZMAIL-ID: 755028381633869798 EX-QQ-RecipientCnt: 11 From: WangYuli To: wangyuli@uniontech.com Cc: guanwentao@uniontech.com, linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org, masahiroy@kernel.org, nathan@kernel.org, nicolas.schier@linux.dev, niecheng1@uniontech.com, petr.pavlu@suse.com, samitolvanen@google.com, zhanjun@uniontech.com Subject: [PATCH v2 1/2] kbuild: deb-pkg: Add libdw-dev:native to Build-Depends-Arch Date: Tue, 8 Apr 2025 16:19:20 +0800 Message-ID: X-Mailer: git-send-email 2.49.0 In-Reply-To: <215802BA292C2DF6+20250408081441.61776-1-wangyuli@uniontech.com> References: <215802BA292C2DF6+20250408081441.61776-1-wangyuli@uniontech.com> Precedence: bulk X-Mailing-List: linux-kbuild@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtpip:uniontech.com:qybglogicsvrgz:qybglogicsvrgz8a-1 X-QQ-XMAILINFO: OQX3ZGb4rLLOj2buYa5d+YtV5988SnwPEIEOxNjbdzJ2yOhzrPrQ9Kwb AZ+bynG9a/M6KUASPiC+p5+EtYv7phtD9s34y5VkcUHeNHH0s3/+VEU6ieSEOJ5CGjeytOl FAVWn9fxy8MkCOjCva220i95I74cD2SDhKk4g9FOYil1FpZ6hNbu8nWPnlvO2GFiNEuvQpE au7U+gnfIxu5M0vLwhSZLKcRJBK+YQ6JROJ5Lcqff+6/5NpCgtnAPxZl1TPgB2CBcFXs9xi Qu3wxHjnKypXgxuU1wtJnpPvIOiIoUP4FAIZhpYi3fnUdgYisETo7BFQy5vdWFkp1Bttod3 anOKzpN1x79yx6wX3WMqnRwHe366EmCvkRcPo1ft5jpOvB0ObxFF/X/tbMgtMfufvW8RwA0 q7V6g5Qxn5UErmwXmS7Q3yngIF1EESpNwnkE+/weToVITKYsmWZLzu3AjL4rpmeblSjpJ1O NdQQyQPVwNB21m5h9VWmNvSrlvskN2ZL+cHjwDUox3Fs8zDxd2NzWHclOO/XLg46XDCigTJ xCBj2YK4SDKB8SRVnvYVaiXdwMJaL9aQaqQJfoHP8KfOIN/mztPpg28Cf//FXubEBmIA4tR 3K72I74QcuOuBJ6rK/nr8mhsD8DgT83XPeVbv/ZHpypDGVslDwqGYGHYZw2L/Js9Lu4Unv9 KFl+/W/CtV09+U1MNQFAA2Cv3n1Zize5c5Y3gYZjySWdR3MaMqRYdWyUpfBTmq0EQvS4WZn /nKs+e3L+F33UTs+dsTHqfG/KuAvALCbBeh0Gk5fNCvADAW3lCk/pMAr3Ney1UqxhNJM8Sx iCqpKt9m5CLFWzecHpJB6m+CYYPEAooo/Zg278QuZKWhJ7/CIPptfNtKThlBJjQb2hD7RPG xPWPGMcZg6rKnoSXLoh73gCSHE1+aea9Iok2K8lgNm0aAFmScK36UoGx+zi1wSQMfvnVlMu R/AjDAuHZ/EvNhtIeS8kt7Y7+f+T/RV5hXYxL/ojvMYqZs191FV5EiuPInKMKn0uuDgc= X-QQ-XMRINFO: OWPUhxQsoeAVDbp3OJHYyFg= X-QQ-RECHKSPAM: 0 The dwarf.h header, which is included by scripts/gendwarfksyms/gendwarfksyms.h, resides within the libdw-dev package. This portion of the code is compiled under the condition that CONFIG_GENDWARFKSYMS is enabled. Consequently, add libdw-dev to Build-Depends-Arch to prevent unforeseen compilation failures. Fix follow possible error: In file included from scripts/gendwarfksyms/symbols.c:6: scripts/gendwarfksyms/gendwarfksyms.h:6:10: fatal error: 'dwarf.h' file not found 6 | #include | ^~~~~~~~~ Fixes: f28568841ae0 ("tools: Add gendwarfksyms") Reviewed-by: Sami Tolvanen Signed-off-by: WangYuli --- Changelog: *v1 -> v2: 1. Correct the commit log. 2. Add Sami Tolvanen's "Reviewed-by" tag. --- scripts/package/mkdebian | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/package/mkdebian b/scripts/package/mkdebian index 744ddba01d93..d4b007b38a47 100755 --- a/scripts/package/mkdebian +++ b/scripts/package/mkdebian @@ -210,7 +210,7 @@ Rules-Requires-Root: no Build-Depends: debhelper-compat (= 12) Build-Depends-Arch: bc, bison, flex, gcc-${host_gnu} , - kmod, libelf-dev:native, + kmod, libdw-dev:native, libelf-dev:native, libssl-dev:native, libssl-dev , python3:native, rsync Homepage: https://www.kernel.org/ From patchwork Tue Apr 8 08:19:21 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: WangYuli X-Patchwork-Id: 14042387 Received: from smtpbgbr1.qq.com (smtpbgbr1.qq.com [54.207.19.206]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 25DE92641DE; Tue, 8 Apr 2025 08:21:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=54.207.19.206 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744100473; cv=none; b=UK+Deay3p9eUh6LLx0V1uhAdku0k568DVviEZil1bgc1CIEtDoV+iu+M+iXsvyp2r4jMCISRJIyIf6/J8NxiyCfLCoBxdGWrM5uFRFnQqWsdIj133d/WK3ZrHBKW6iAq7Nkt/WExHxCi4G1492HwYzsoZ90o+carpemrH1s4JQw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744100473; c=relaxed/simple; bh=x2c5KdbawGW6p/WQQY1B+ydj7DOJuPlM9xd8MQpj1MQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hSjt/UP9Wnzbt+FwP535H/1pb8LSXdIPgiZ7FTq3qFW39qcDD7cGUHD7p40RgWGjoIaXfQPzsmO4VMrr0CPKbqc970/7NiB2/+mSy+dcQ8Cc5zd3or1kyNFlk4dduld+qs2IbmRTkKTEdStUG/wwqxUw9VdxfKeRSCFFg5i1Jls= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=uniontech.com; spf=pass smtp.mailfrom=uniontech.com; dkim=pass (1024-bit key) header.d=uniontech.com header.i=@uniontech.com header.b=AYAy9rO7; arc=none smtp.client-ip=54.207.19.206 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=uniontech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=uniontech.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=uniontech.com header.i=@uniontech.com header.b="AYAy9rO7" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uniontech.com; s=onoh2408; t=1744100423; bh=YDMcIt5BzRbFs4if5qmFPL9dl5dOuXEMZqyS0Yql9tY=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=AYAy9rO7PNbnAl8WYX0BxcNfo8jCo4XUoN00dpNGgWz6nqtMX2CCp662Di4V+CHAd YK7tPdY/x2lqC8oSxnsjaxmBTco1PCsEYUDX0l4ak7ly7cB1RpEnk8XkPvIEvOqPl2 7l2P7H/fL5iJyWHxgukAw1mfKfyPWeyvUn0qedq8= X-QQ-mid: bizesmtpip2t1744100373tda0eb2 X-QQ-Originating-IP: MyI0N3qeLkwnj2ePB8tsaxOvuShTPSU2LwOhCllz90s= Received: from localhost.localdomain ( [localhost]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 08 Apr 2025 16:19:30 +0800 (CST) X-QQ-SSF: 0001000000000000000000000000000 X-QQ-GoodBg: 1 X-BIZMAIL-ID: 12505545844404580933 EX-QQ-RecipientCnt: 11 From: WangYuli To: wangyuli@uniontech.com Cc: guanwentao@uniontech.com, linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org, masahiroy@kernel.org, nathan@kernel.org, nicolas.schier@linux.dev, niecheng1@uniontech.com, petr.pavlu@suse.com, samitolvanen@google.com, zhanjun@uniontech.com Subject: [PATCH v2 2/2] kbuild: rpm-pkg: Add elfutils-devel to BuildRequires Date: Tue, 8 Apr 2025 16:19:21 +0800 Message-ID: <964B3FC2F607F2F4+20250408081921.63040-2-wangyuli@uniontech.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <215802BA292C2DF6+20250408081441.61776-1-wangyuli@uniontech.com> References: <215802BA292C2DF6+20250408081441.61776-1-wangyuli@uniontech.com> Precedence: bulk X-Mailing-List: linux-kbuild@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtpip:uniontech.com:qybglogicsvrgz:qybglogicsvrgz8a-1 X-QQ-XMAILINFO: MQ+wLuVvI2LQOZ9QeG4y37PNaliQEyrRjliHmYcT3BU+j2tcmvTEAplo fRRnIWzjCFPAwSv457qwh3Z+vgXaAFKCKgf25qJN+3Gxfv40zBo6F8dARNo65ofs66LIYaW uoPQIAamiZfPcILeSvcwQHuWHT3VnaK6ZKKPruIAsafgrFzbcCc5uLNfx9QF82dVesLjZVq lEof9leCmh0kk917C2inE1W07eMkx5PFq+FlIKp1lnUrJkC8U9ENgrMiEqEMb3IP/nLV5ft Z6jQ0mVYkMWWdzMoBlodJx7VTIUAl0tnoajNFRyqcKmJG9+1hgPOxf0Vxj8oXvrNLJ2C2u5 3jcrsBkhhzUuweQodsbU5pVx+DbREOn5uLY83WH71anOpbAzoGyIPVrTFDNp60l75oWf3MP mKbA4Ccy6YAPHUvwqjyv510ycn8VfZdofhQZKcnzxD3vzBLEFx9THpWcNaWULnD5AcqO3PW YOB+MPLHfdeHws/aBy/NIvsnsC6K7vGxQvfJ4jGquGYKuCflVTBdHWTVGr8GdzmUo7FlXrS gU3LUf8cStH+HmCmGlK456tIdI3KVB+5quH/E6G3i2x2mB7xW7yqGNpWpiH+5qOhjaj2Q6I BVTYBjXqvWaSUoEtUc1vs46NhJPewgii6jdfBnSY89zIEy44w+FuRqAwHSVs6s8MGr5M6iE z8aUVaRN+xVMMfsekLLGu3yCXqqmUed+hApQyb+wfC+QVdqNr3q4fZqjvxiYruGWx2sgN9X OfwuGYVhCP5oH7SGeCnaOhr+qcAMqobA4UsZVtMcOkcEqvQ+Jd0KhVsAAFuelis5UwQ4a5P RQG1tS0NYqeEXTK6vATN7IouVx2kUcn88JYyKqBTWV+kh84oEZOIs8WjGa78LIUuRsvOvmR OAwkqQp9QndgFstPJJrbTMifTIvscFKrDqLQ//XrRDXkzaUgB2Xc4qaXP2bVuYpG8ftqin8 /ByG6yWp24Nh7mu0USrZQhrS1mPv6M9tDrS49PfWNopjOQ4HfmSeizdJQx2tv1kaThQDvsK HwtzrG5CDRfa5Lxe+E X-QQ-XMRINFO: NI4Ajvh11aEj8Xl/2s1/T8w= X-QQ-RECHKSPAM: 0 The dwarf.h header, which is included by scripts/gendwarfksyms/gendwarfksyms.h, resides within the libdw-dev package. This portion of the code is compiled under the condition that CONFIG_GENDWARFKSYMS is enabled. Consequently, add elfutils-devel to BuildRequires to prevent unforeseen compilation failures. Fix follow possible error: In file included from scripts/gendwarfksyms/cache.c:6: scripts/gendwarfksyms/gendwarfksyms.h:6:10: fatal error: 'dwarf.h' file not found 6 | #include | ^~~~~~~~~ Link: https://lore.kernel.org/all/3e52d80d-0c60-4df5-8cb5-21d4b1fce7b7@suse.com/ Fixes: f28568841ae0 ("tools: Add gendwarfksyms") Suggested-by: Petr Pavlu Signed-off-by: WangYuli --- scripts/package/kernel.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/package/kernel.spec b/scripts/package/kernel.spec index 726f34e11960..98f206cb7c60 100644 --- a/scripts/package/kernel.spec +++ b/scripts/package/kernel.spec @@ -16,6 +16,7 @@ Source1: config Source2: diff.patch Provides: kernel-%{KERNELRELEASE} BuildRequires: bc binutils bison dwarves +BuildRequires: (elfutils-devel or libdw-devel) BuildRequires: (elfutils-libelf-devel or libelf-devel) flex BuildRequires: gcc make openssl openssl-devel perl python3 rsync