mirror of
https://git.yoctoproject.org/poky
synced 2026-01-29 21:08:42 +01:00
devsrc: fix objtool generation for v5.4+
commit 6ec14aa7a58a1c2fb303692f8cb1ff82d9abd10a [objtool: Silence build output] was added to -stable in v5.4.19. This change was meant to ensure that build output was truly silent when required. But the trailing "cd -" in the tools script was ensuring that a success return code was always returned from the sync script. As such, some missing files for x86 were being masked. We add those files to ensure that objtool can be regenerated as required (From OE-Core rev: 3009e82f65bcf0988b4400552afd554ff91f024b) Signed-off-by: Bruce Ashfield <bruce.ashfield@xilinx.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
57bab0ecca
commit
a8fa7a3f40
@@ -200,6 +200,7 @@ do_install() {
|
||||
cp -a --parents arch/x86/tools/relocs.c $kerneldir/build/
|
||||
cp -a --parents arch/x86/tools/relocs_common.c $kerneldir/build/
|
||||
cp -a --parents arch/x86/tools/relocs.h $kerneldir/build/
|
||||
cp -a --parents arch/x86/tools/gen-insn-attr-x86.awk $kerneldir/build/ 2>/dev/null || :
|
||||
cp -a --parents arch/x86/purgatory/purgatory.c $kerneldir/build/
|
||||
|
||||
# 4.18 + have unified the purgatory files, so we ignore any errors if
|
||||
@@ -215,6 +216,10 @@ do_install() {
|
||||
cp -a --parents arch/x86/boot/string.c $kerneldir/build/
|
||||
cp -a --parents arch/x86/boot/compressed/string.c $kerneldir/build/ 2>/dev/null || :
|
||||
cp -a --parents arch/x86/boot/ctype.h $kerneldir/build/
|
||||
|
||||
# objtool requires these files
|
||||
cp -a --parents arch/x86/lib/inat.c $kerneldir/build/ 2>/dev/null || :
|
||||
cp -a --parents arch/x86/lib/insn.c $kerneldir/build/ 2>/dev/null || :
|
||||
fi
|
||||
|
||||
if [ "${ARCH}" = "mips" ]; then
|
||||
|
||||
Reference in New Issue
Block a user