# git rev-parse -q --verify 1889bf68ff2373c1ddd8a0ac94b3a36def20f3c0^{commit} # git fetch -q -n -f git://gitlab.ozlabs.ibm.com/mirror/linux-kbuild.git for-next # git rev-parse -q --verify 1889bf68ff2373c1ddd8a0ac94b3a36def20f3c0^{commit} 1889bf68ff2373c1ddd8a0ac94b3a36def20f3c0 # git checkout -q -f -B kisskb 1889bf68ff2373c1ddd8a0ac94b3a36def20f3c0 # git clean -qxdf # < git log -1 # commit 1889bf68ff2373c1ddd8a0ac94b3a36def20f3c0 # Author: Masahiro Yamada # Date: Wed Sep 7 03:49:35 2022 +0900 # # kbuild: use objtool-args-y to clean up objtool arguments # # Based on Linus' patch. Refactor scripts/Makefile.vmlinux_o as well. # # Link: https://lore.kernel.org/lkml/CAHk-=wgjTMQgiKzBZTmb=uWGDEQxDdyF1+qxBkODYciuNsmwnw@mail.gmail.com/ # Suggested-by: Linus Torvalds # Signed-off-by: Masahiro Yamada # Acked-by: Peter Zijlstra # Reviewed-by: Nick Desaulniers # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld --version # < git log --format=%s --max-count=1 1889bf68ff2373c1ddd8a0ac94b3a36def20f3c0 # < make -s -j 48 ARCH=m68k O=/kisskb/build/kbuild_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- defconfig # < make -s -j 48 ARCH=m68k O=/kisskb/build/kbuild_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- help # make -s -j 48 ARCH=m68k O=/kisskb/build/kbuild_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- olddefconfig # make -s -j 48 ARCH=m68k O=/kisskb/build/kbuild_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: warning: cannot find entry symbol _start; defaulting to 0000000000001000 /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: arch/m68k/kernel/setup.o: in function `setup_arch': setup.c:(.init.text+0x2dc): undefined reference to `availmem' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: arch/m68k/kernel/early_printk.o: in function `debug_cons_write': early_printk.c:(.ref.text+0x28): undefined reference to `debug_cons_nputs' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: arch/m68k/mm/init.o: in function `mem_init': init.c:(.init.text+0x6e): undefined reference to `kernel_pg_dir' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: init.c:(.init.text+0x10): undefined reference to `kernel_pg_dir' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: init.c:(.init.text+0x1e): undefined reference to `kernel_pg_dir' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: arch/m68k/mm/motorola.o: in function `cache_page': motorola.c:(.text+0xfc): undefined reference to `m68k_supervisor_cachemode' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: arch/m68k/mm/motorola.o: in function `mmu_page_ctor': motorola.c:(.text+0x162): undefined reference to `m68k_pgtable_cachemode' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: arch/m68k/mm/motorola.o: in function `paging_init': motorola.c:(.init.text+0x3d2): undefined reference to `kernel_pg_dir' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: motorola.c:(.init.text+0x1d8): undefined reference to `availmem' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: motorola.c:(.init.text+0x32e): undefined reference to `m68k_supervisor_cachemode' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: motorola.c:(.init.text+0x3a8): undefined reference to `kernel_pg_dir' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: arch/m68k/q40/config.o: in function `q40_mem_console_write': config.c:(.text+0x25c): undefined reference to `q40_mem_cptr' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: config.c:(.text+0x254): undefined reference to `q40_mem_cptr' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: arch/m68k/q40/config.o: in function `q40_debug_setup': config.c:(.init.text+0x28): undefined reference to `q40_mem_cptr' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: arch/m68k/mvme16x/config.o: in function `mvme16x_abort_int': config.c:(.text+0x4): undefined reference to `mvme_bdid' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: arch/m68k/mvme16x/config.o: in function `mvme16x_get_model': config.c:(.text+0xc8): undefined reference to `mvme_bdid' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: config.c:(.text+0xce): undefined reference to `mvme_bdid' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: config.c:(.text+0xea): undefined reference to `mvme_bdid' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: arch/m68k/mvme16x/config.o: in function `mvme16x_get_hardware_list': config.c:(.text+0x148): undefined reference to `mvme_bdid' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: arch/m68k/mvme16x/config.o:config.c:(.text+0x1d0): more undefined references to `mvme_bdid' follow /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: kernel/extable.o: in function `core_kernel_text': extable.c:(.text+0x52): undefined reference to `_stext' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: kernel/kallsyms.o: in function `is_ksym_addr': kallsyms.c:(.text+0x2e6): undefined reference to `_stext' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: kernel/crash_core.o: in function `crash_save_vmcoreinfo_init': crash_core.c:(.init.text+0x4d4): undefined reference to `_stext' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: crash_core.c:(.init.text+0x4bc): undefined reference to `kernel_pg_dir' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: mm/page_alloc.o: in function `mem_init_print_info': page_alloc.c:(.init.text+0xfb2): undefined reference to `_stext' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: page_alloc.c:(.init.text+0x100a): undefined reference to `_stext' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: mm/init-mm.o:(.data+0x24): undefined reference to `kernel_pg_dir' /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux-ld: mm/usercopy.o: in function `__check_object_size': usercopy.c:(.text+0x15a): undefined reference to `_stext' make[1]: *** [/kisskb/src/Makefile:1175: vmlinux] Error 1 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:222: __sub-make] Error 2 Command 'make -s -j 48 ARCH=m68k O=/kisskb/build/kbuild_m68k-defconfig_m68k-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/m68k-linux/bin/m68k-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/kbuild_m68k-defconfig_m68k-gcc11 # Build took: 0:03:09.751882