What are your kernel compile times?

Interesting. Because if i do it like you said, the secound time is about ~10x faster.

I don’t know what I’m doing wrong. I extract the file and cd into the directory. I do make mproper followed by make deconfig. So far so good but now when I do the time command i get all kind of errors and it finishes even faster.

What errors you get.

chomsky@ArcoLinux linux-5.8.3]$ make mrproper
[chomsky@ArcoLinux linux-5.8.3]$ make defconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/confdata.o
  HOSTCC  scripts/kconfig/expr.o
  LEX     scripts/kconfig/lexer.lex.c
  YACC    scripts/kconfig/parser.tab.[ch]
  HOSTCC  scripts/kconfig/lexer.lex.o
  HOSTCC  scripts/kconfig/parser.tab.o
  HOSTCC  scripts/kconfig/preprocess.o
  HOSTCC  scripts/kconfig/symbol.o
  HOSTCC  scripts/kconfig/util.o
  HOSTLD  scripts/kconfig/conf
*** Default configuration is based on 'x86_64_defconfig'
#
# configuration written to .config
#
[chomsky@ArcoLinux linux-5.8.3]$ time(make -j$(nproc))
  SYSTBL  arch/x86/include/generated/asm/syscalls_32.h
  SYSHDR  arch/x86/include/generated/asm/unistd_32_ia32.h
  SYSHDR  arch/x86/include/generated/asm/unistd_64_x32.h
  SYSTBL  arch/x86/include/generated/asm/syscalls_64.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_32.h
  WRAP    arch/x86/include/generated/uapi/asm/bpf_perf_event.h
  WRAP    arch/x86/include/generated/uapi/asm/errno.h
  WRAP    arch/x86/include/generated/uapi/asm/fcntl.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctl.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctls.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_64.h
  WRAP    arch/x86/include/generated/uapi/asm/ipcbuf.h
  WRAP    arch/x86/include/generated/uapi/asm/param.h
  WRAP    arch/x86/include/generated/uapi/asm/poll.h
  WRAP    arch/x86/include/generated/uapi/asm/resource.h
  HOSTCC  arch/x86/tools/relocs_32.o
  WRAP    arch/x86/include/generated/uapi/asm/socket.h
  WRAP    arch/x86/include/generated/uapi/asm/sockios.h
  WRAP    arch/x86/include/generated/uapi/asm/termbits.h
  WRAP    arch/x86/include/generated/uapi/asm/termios.h
  WRAP    arch/x86/include/generated/uapi/asm/types.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_x32.h
  HOSTCC  arch/x86/tools/relocs_64.o
  HOSTCC  arch/x86/tools/relocs_common.o
  UPD     include/config/kernel.release
  WRAP    arch/x86/include/generated/asm/early_ioremap.h
  WRAP    arch/x86/include/generated/asm/export.h
  WRAP    arch/x86/include/generated/asm/mcs_spinlock.h
  WRAP    arch/x86/include/generated/asm/dma-contiguous.h
  WRAP    arch/x86/include/generated/asm/irq_regs.h
  WRAP    arch/x86/include/generated/asm/mm-arch-hooks.h
  WRAP    arch/x86/include/generated/asm/mmiowb.h
  UPD     include/generated/uapi/linux/version.h
  UPD     include/generated/utsrelease.h
  HOSTCC  scripts/selinux/genheaders/genheaders
  DESCEND  objtool
  HOSTCC  scripts/kallsyms
  HOSTLD  arch/x86/tools/relocs
  HOSTCC  scripts/selinux/mdp/mdp
  HOSTCC  scripts/sorttable
  HOSTCC   /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/fixdep.o
  HOSTLD   /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/fixdep-in.o
  HOSTCC  scripts/asn1_compiler
  LINK     /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/fixdep
  MKDIR    /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/arch/x86/lib/
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/exec-cmd.o
  GEN      /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/arch/x86/lib/inat-tables.c
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/arch/x86/decode.o
  HOSTCC  scripts/extract-cert
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/help.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/pager.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/parse-options.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/run-command.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/sigchain.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/weak.o
  LD       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/arch/x86/objtool-in.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/check.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/subcmd-config.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/special.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/orc_gen.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/orc_dump.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/builtin-check.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/builtin-orc.o
  LD       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/libsubcmd-in.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/elf.o
  AR       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/libsubcmd.a
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/objtool.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/libstring.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/libctype.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/str_error_r.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/librbtree.o
  HOSTCC  scripts/mod/mk_elfconfig
  CC      scripts/mod/devicetable-offsets.s
  CC      scripts/mod/empty.o
  UPD     scripts/mod/devicetable-offsets.h
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/sumversion.o
  LD       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/objtool-in.o
  LINK     /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/objtool
  HOSTLD  scripts/mod/modpost
  CC      kernel/bounds.s
  CALL    scripts/atomic/check-atomics.sh
  UPD     include/generated/timeconst.h
  UPD     include/generated/bounds.h
  CC      arch/x86/kernel/asm-offsets.s
  UPD     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  CC      init/main.o
  CC      init/do_mounts.o
  CC      init/do_mounts_initrd.o
  CC      init/do_mounts_md.o
./scripts/mkcompile_h: line 38: hostname: command not found
  HOSTCC  usr/gen_init_cpio
  UPD     include/generated/compile.h
  CC      arch/x86/entry/vdso/vma.o
  GEN     usr/initramfs_data.cpio
  SHIPPED usr/initramfs_inc_data
  AS      usr/initramfs_data.o
  AR      usr/built-in.a
  CC      arch/x86/entry/vsyscall/vsyscall_64.o
  CC      init/initramfs.o
  CC      init/calibrate.o
  CC      arch/x86/entry/vdso/vdso32-setup.o
  AS      arch/x86/entry/vsyscall/vsyscall_emu_64.o
  CC      init/init_task.o
  LDS     arch/x86/entry/vdso/vdso.lds
  CC      init/version.o
  AS      arch/x86/entry/vdso/vdso-note.o
  AR      arch/x86/entry/vsyscall/built-in.a
  CC      arch/x86/entry/vdso/vclock_gettime.o
  CC      arch/x86/entry/vdso/vgetcpu.o
  AS      arch/x86/entry/entry_64.o
  AS      arch/x86/entry/thunk_64.o
  HOSTCC  arch/x86/entry/vdso/vdso2c
  LDS     arch/x86/entry/vdso/vdso32/vdso32.lds
arch/x86/entry/thunk_64.o: warning: objtool: missing symbol table
  AS      arch/x86/entry/vdso/vdso32/note.o
  AS      arch/x86/entry/vdso/vdso32/system_call.o
make[2]: *** [scripts/Makefile.build:361: arch/x86/entry/thunk_64.o] Error 1
make[2]: *** Deleting file 'arch/x86/entry/thunk_64.o'
make[2]: *** Waiting for unfinished jobs....
  AS      arch/x86/entry/vdso/vdso32/sigreturn.o
  CC      arch/x86/entry/vdso/vdso32/vclock_gettime.o
  CC      arch/x86/events/amd/core.o
  CC      kernel/sched/core.o
  AR      init/built-in.a
  CC      kernel/locking/semaphore.o
  CC      kernel/locking/mutex.o
  CC      kernel/power/qos.o
  VDSO    arch/x86/entry/vdso/vdso64.so.dbg
  VDSO    arch/x86/entry/vdso/vdso32.so.dbg
  OBJCOPY arch/x86/entry/vdso/vdso64.so
  OBJCOPY arch/x86/entry/vdso/vdso32.so
  VDSO2C  arch/x86/entry/vdso/vdso-image-64.c
  CC      arch/x86/events/intel/core.o
  VDSO2C  arch/x86/entry/vdso/vdso-image-32.c
  CC      kernel/locking/rwsem.o
  CC      arch/x86/entry/vdso/vdso-image-64.o
  CC      arch/x86/events/amd/uncore.o
  CC      arch/x86/entry/vdso/vdso-image-32.o
  CC      kernel/power/main.o
  AR      arch/x86/entry/vdso/built-in.a
make[1]: *** [scripts/Makefile.build:497: arch/x86/entry] Error 2
make[1]: *** Waiting for unfinished jobs....
  CC      arch/x86/events/intel/bts.o
  CC      kernel/locking/percpu-rwsem.o
  CC      arch/x86/events/amd/ibs.o
  CC      kernel/locking/spinlock.o
  CC      kernel/power/console.o
  CC      kernel/locking/osq_lock.o
  CC      arch/x86/events/intel/ds.o
  CC      kernel/locking/qspinlock.o
  CC      arch/x86/events/intel/knc.o
  CC      arch/x86/events/amd/iommu.o
  CC      kernel/power/process.o
  CC      kernel/locking/rtmutex.o
  CC      arch/x86/events/intel/lbr.o
  CC      kernel/locking/qrwlock.o
  AR      arch/x86/events/amd/built-in.a
  CC      arch/x86/events/zhaoxin/core.o
  CC      kernel/power/suspend.o
  CC      arch/x86/events/intel/p4.o
  CC      kernel/sched/loadavg.o
  AR      kernel/locking/built-in.a
  CC      kernel/printk/printk.o
  CC      arch/x86/events/intel/p6.o
  AR      arch/x86/events/zhaoxin/built-in.a
  CC      arch/x86/events/core.o
  CC      arch/x86/events/intel/pt.o
  CC      kernel/power/hibernate.o
  CC      kernel/sched/clock.o
  CC      kernel/printk/printk_safe.o
  AR      kernel/printk/built-in.a
  CC      arch/x86/events/intel/uncore.o
  CC      kernel/irq/irqdesc.o
  CC      kernel/sched/cputime.o
  CC      arch/x86/events/intel/uncore_nhmex.o
  CC      kernel/power/snapshot.o
  CC      kernel/irq/handle.o
  CC      kernel/irq/manage.o
  CC      kernel/irq/spurious.o
  CC      kernel/sched/idle.o
  CC      arch/x86/events/intel/uncore_snb.o
  CC      kernel/power/swap.o
  CC      kernel/irq/resend.o
  CC      kernel/power/user.o
  CC      kernel/irq/chip.o
  CC      arch/x86/events/intel/uncore_snbep.o
  CC      kernel/irq/dummychip.o
  CC      kernel/sched/fair.o
  CC      kernel/power/poweroff.o
  CC      kernel/irq/devres.o
  CC      kernel/sched/rt.o
  AR      kernel/power/built-in.a
  CC      kernel/rcu/update.o
  CC      kernel/rcu/sync.o
  CC      kernel/irq/autoprobe.o
  CC      kernel/rcu/srcutree.o
  CC      kernel/irq/irqdomain.o
  CC      arch/x86/events/intel/cstate.o
  CC      kernel/irq/proc.o
  CC      kernel/rcu/tree.o
  CC      kernel/rcu/rcu_segcblist.o
  AR      arch/x86/events/intel/built-in.a
  CC      arch/x86/events/probe.o
  CC      kernel/irq/migration.o
  CC      kernel/irq/cpuhotplug.o
  CC      kernel/irq/pm.o
  CC      arch/x86/events/rapl.o
  CC      kernel/irq/msi.o
  CC      kernel/irq/affinity.o
  CC      kernel/irq/matrix.o
  CC      arch/x86/events/msr.o
  CC      kernel/sched/deadline.o
  CC      kernel/sched/wait.o
  CC      kernel/sched/wait_bit.o
  AR      arch/x86/events/built-in.a
make: *** [Makefile:1756: arch/x86] Error 2
make: *** Waiting for unfinished jobs....
  CC      kernel/sched/swait.o
  AR      kernel/irq/built-in.a
  AR      kernel/livepatch/built-in.a
  CC      kernel/sched/completion.o
  CC      kernel/sched/cpupri.o
  CC      kernel/sched/cpudeadline.o
  AR      kernel/rcu/built-in.a
  CC      kernel/dma/mapping.o
  CC      kernel/sched/topology.o
  CC      kernel/sched/stop_task.o
  CC      kernel/sched/pelt.o
  CC      kernel/sched/stats.o
  CC      kernel/dma/direct.o
  CC      kernel/sched/cpuacct.o
  CC      kernel/sched/cpufreq.o
  CC      kernel/sched/cpufreq_schedutil.o
  CC      kernel/dma/dummy.o
  CC      kernel/sched/membarrier.o
  CC      kernel/sched/isolation.o
  CC      kernel/dma/swiotlb.o
  CC      kernel/time/time.o
  CC      kernel/time/timer.o
  CC      kernel/time/hrtimer.o
  CC      kernel/time/timekeeping.o
  AR      kernel/sched/built-in.a
  CC      kernel/cgroup/cgroup.o
  AR      kernel/dma/built-in.a
  CC      kernel/trace/trace_clock.o
  CC      kernel/cgroup/rstat.o
  CC      kernel/trace/ring_buffer.o
  CC      kernel/time/ntp.o
  CC      kernel/time/clocksource.o
  CC      kernel/cgroup/namespace.o
  CC      kernel/time/jiffies.o
  CC      kernel/time/timer_list.o
  CC      kernel/time/timeconv.o
  CC      kernel/cgroup/cgroup-v1.o
  CC      kernel/time/timecounter.o
  CC      kernel/time/alarmtimer.o
  CC      kernel/time/posix-timers.o
  CC      kernel/time/posix-cpu-timers.o
  CC      kernel/trace/trace.o
  CC      kernel/cgroup/freezer.o
  CC      kernel/time/posix-clock.o
  CC      kernel/time/itimer.o
  CC      kernel/time/clockevents.o
  CC      kernel/cgroup/legacy_freezer.o
  CC      kernel/time/tick-common.o
  CC      kernel/cgroup/cpuset.o
  CC      kernel/time/tick-broadcast.o
  CC      kernel/time/tick-broadcast-hrtimer.o
  CC      kernel/time/tick-oneshot.o
  CC      kernel/time/tick-sched.o
  CC      kernel/time/vsyscall.o
  CC      kernel/trace/trace_output.o
  CC      kernel/time/timekeeping_debug.o
  CC      kernel/time/namespace.o
  AR      kernel/cgroup/built-in.a
  CC      kernel/events/core.o
  CC      kernel/events/ring_buffer.o
  CC      kernel/bpf/core.o
  AR      kernel/time/built-in.a
  CC      kernel/trace/trace_seq.o
  CC      kernel/trace/trace_stat.o
  CC      kernel/fork.o
  CC      kernel/trace/trace_printk.o
  CC      kernel/events/callchain.o
  CC      kernel/trace/trace_sched_switch.o
  CC      kernel/trace/trace_nop.o
  CC      kernel/events/hw_breakpoint.o
  AR      kernel/bpf/built-in.a
  CC      kernel/exec_domain.o
  CC      kernel/trace/blktrace.o
  CC      kernel/panic.o
  CC      kernel/events/uprobes.o
  CC      kernel/cpu.o
  CC      kernel/exit.o
  CC      kernel/softirq.o
  CC      kernel/trace/trace_events.o
  CC      kernel/resource.o
  CC      kernel/trace/trace_export.o
  CC      kernel/sysctl.o
  CC      kernel/sysctl_binary.o
  CC      kernel/trace/trace_event_perf.o
  CC      kernel/capability.o
  AR      kernel/events/built-in.a
  CC      kernel/ptrace.o
  CC      kernel/user.o
  CC      kernel/trace/trace_events_filter.o
  CC      kernel/trace/trace_events_trigger.o
  CC      kernel/signal.o
  CC      kernel/sys.o
  CC      kernel/umh.o
  CC      kernel/workqueue.o
  CC      kernel/trace/trace_kprobe.o
  CC      kernel/trace/power-traces.o
  CC      kernel/pid.o
  CC      kernel/task_work.o
  CC      kernel/trace/rpm-traces.o
  CC      kernel/trace/trace_dynevent.o
  CC      kernel/trace/trace_probe.o
  CC      kernel/extable.o
  CC      kernel/trace/trace_uprobe.o
  CC      kernel/params.o
  CC      kernel/kthread.o
  CC      kernel/sys_ni.o
  CC      kernel/nsproxy.o
  CC      kernel/notifier.o
  AR      kernel/trace/built-in.a
  CC      kernel/ksysfs.o
  CC      kernel/cred.o
  CC      kernel/reboot.o
  CC      kernel/async.o
  CC      kernel/range.o
  CC      kernel/smpboot.o
  CC      kernel/ucount.o
  CC      kernel/kmod.o
  CC      kernel/groups.o
  CC      kernel/freezer.o
  CC      kernel/profile.o
  CC      kernel/stacktrace.o
  CC      kernel/futex.o
  CC      kernel/dma.o
  CC      kernel/smp.o
  CC      kernel/uid16.o
  CC      kernel/module.o
  CC      kernel/kallsyms.o
  CC      kernel/acct.o
  CC      kernel/crash_core.o
  CC      kernel/kexec_core.o
  CC      kernel/kexec.o
  CC      kernel/compat.o
  CC      kernel/pid_namespace.o
  CC      kernel/utsname.o
  CC      kernel/stop_machine.o
  CC      kernel/audit.o
  CC      kernel/auditfilter.o
  CC      kernel/auditsc.o
  CC      kernel/audit_watch.o
  CC      kernel/audit_fsnotify.o
  CC      kernel/audit_tree.o
  CC      kernel/kprobes.o
  CC      kernel/seccomp.o
  CC      kernel/relay.o
  CC      kernel/utsname_sysctl.o
  CC      kernel/delayacct.o
  CC      kernel/taskstats.o
  CC      kernel/tsacct.o
  CC      kernel/tracepoint.o
  CC      kernel/elfcore.o
  CC      kernel/irq_work.o
  CC      kernel/crash_dump.o
  CC      kernel/jump_label.o
  CC      kernel/iomem.o
  CC      kernel/rseq.o
  AR      kernel/built-in.a

real	0m21,478s
user	1m41,554s
sys	0m8,710s
[chomsky@ArcoLinux linux-5.8.3]$

You dont running Endeavouros? In EndeavourOS you need base-devel. Dont know what you need on Arcolinux.

make clean will remove previously-built files.

If you don’t do that it won’t recompile them, because make won’t do work when it’s not needed.

I’m on my other machine now. I did pacman -S base-devel --needed and everything was already installed.

Ok so I’ll try again and after the make deconfig I’ll do make clean first?

imho mrproper should also “clean”. Not sure if it really wipes everything.

make clean
time(make -j$(nproc))

should do it :man_shrugging:

# make clean     Delete most generated files
#                Leave enough to build external modules
# make mrproper  Delete the current configuration, and all generated files
# make distclean Remove editor backup files, patch leftover files and the like
1 Like

Something is wrong :frowning_face_with_open_mouth:

[chomsky@ArcoLinux ramdisk]$ tar -xf linux-5.8.3.tar.xz
[chomsky@ArcoLinux ramdisk]$ cd linux-5.8.3/
[chomsky@ArcoLinux linux-5.8.3]$ make mrproper
[chomsky@ArcoLinux linux-5.8.3]$ make defconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/confdata.o
  HOSTCC  scripts/kconfig/expr.o
  LEX     scripts/kconfig/lexer.lex.c
  YACC    scripts/kconfig/parser.tab.[ch]
  HOSTCC  scripts/kconfig/lexer.lex.o
  HOSTCC  scripts/kconfig/parser.tab.o
  HOSTCC  scripts/kconfig/preprocess.o
  HOSTCC  scripts/kconfig/symbol.o
  HOSTCC  scripts/kconfig/util.o
  HOSTLD  scripts/kconfig/conf
*** Default configuration is based on 'x86_64_defconfig'
#
# configuration written to .config
#
[chomsky@ArcoLinux linux-5.8.3]$ make clean
[chomsky@ArcoLinux linux-5.8.3]$ time(make -j$(nproc))
  SYSTBL  arch/x86/include/generated/asm/syscalls_32.h
  SYSHDR  arch/x86/include/generated/asm/unistd_32_ia32.h
  SYSTBL  arch/x86/include/generated/asm/syscalls_64.h
  HOSTCC  scripts/basic/fixdep
  SYSHDR  arch/x86/include/generated/asm/unistd_64_x32.h
  WRAP    arch/x86/include/generated/uapi/asm/bpf_perf_event.h
  WRAP    arch/x86/include/generated/uapi/asm/errno.h
  WRAP    arch/x86/include/generated/uapi/asm/fcntl.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctl.h
  WRAP    arch/x86/include/generated/uapi/asm/ioctls.h
  WRAP    arch/x86/include/generated/uapi/asm/ipcbuf.h
  WRAP    arch/x86/include/generated/uapi/asm/param.h
  WRAP    arch/x86/include/generated/uapi/asm/poll.h
  WRAP    arch/x86/include/generated/uapi/asm/resource.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_32.h
  WRAP    arch/x86/include/generated/uapi/asm/socket.h
  WRAP    arch/x86/include/generated/uapi/asm/sockios.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_64.h
  WRAP    arch/x86/include/generated/uapi/asm/termbits.h
  WRAP    arch/x86/include/generated/uapi/asm/termios.h
  WRAP    arch/x86/include/generated/uapi/asm/types.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_x32.h
  UPD     include/config/kernel.release
  WRAP    arch/x86/include/generated/asm/early_ioremap.h
  WRAP    arch/x86/include/generated/asm/export.h
  WRAP    arch/x86/include/generated/asm/mcs_spinlock.h
  WRAP    arch/x86/include/generated/asm/dma-contiguous.h
  WRAP    arch/x86/include/generated/asm/irq_regs.h
  WRAP    arch/x86/include/generated/asm/mm-arch-hooks.h
  WRAP    arch/x86/include/generated/asm/mmiowb.h
  UPD     include/generated/uapi/linux/version.h
  UPD     include/generated/utsrelease.h
  HOSTCC  arch/x86/tools/relocs_32.o
  HOSTCC  arch/x86/tools/relocs_64.o
  HOSTCC  arch/x86/tools/relocs_common.o
  DESCEND  objtool
  HOSTCC  scripts/selinux/genheaders/genheaders
  HOSTCC   /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/fixdep.o
  HOSTCC  scripts/selinux/mdp/mdp
  HOSTLD  arch/x86/tools/relocs
  HOSTCC  scripts/kallsyms
  HOSTLD   /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/fixdep-in.o
  LINK     /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/fixdep
  HOSTCC  scripts/sorttable
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/exec-cmd.o
  MKDIR    /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/arch/x86/lib/
  GEN      /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/arch/x86/lib/inat-tables.c
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/arch/x86/decode.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/weak.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/help.o
  HOSTCC  scripts/asn1_compiler
  HOSTCC  scripts/extract-cert
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/pager.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/parse-options.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/run-command.o
  LD       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/arch/x86/objtool-in.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/check.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/sigchain.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/special.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/subcmd-config.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/orc_gen.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/orc_dump.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/builtin-check.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/builtin-orc.o
  LD       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/libsubcmd-in.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/elf.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/objtool.o
  AR       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/libsubcmd.a
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/libstring.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/libctype.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/str_error_r.o
  CC       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/librbtree.o
  HOSTCC  scripts/mod/mk_elfconfig
  CC      scripts/mod/devicetable-offsets.s
  CC      scripts/mod/empty.o
  UPD     scripts/mod/devicetable-offsets.h
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/sumversion.o
  LD       /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/objtool-in.o
  LINK     /home/chomsky/ramdisk/linux-5.8.3/tools/objtool/objtool
  HOSTLD  scripts/mod/modpost
  CC      kernel/bounds.s
  CALL    scripts/atomic/check-atomics.sh
  UPD     include/generated/timeconst.h
  UPD     include/generated/bounds.h
  CC      arch/x86/kernel/asm-offsets.s
  UPD     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
./scripts/mkcompile_h: line 38: hostname: command not found
  CC      init/main.o
  CC      init/do_mounts_initrd.o
  CC      init/do_mounts.o
  CC      init/do_mounts_md.o
  HOSTCC  usr/gen_init_cpio
  UPD     include/generated/compile.h
  CC      init/initramfs.o
  GEN     usr/initramfs_data.cpio
  SHIPPED usr/initramfs_inc_data
  AS      usr/initramfs_data.o
  AR      usr/built-in.a
  CC      arch/x86/entry/vdso/vma.o
  CC      init/calibrate.o
  CC      init/init_task.o
  CC      init/version.o
  CC      arch/x86/entry/vdso/vdso32-setup.o
  AS      arch/x86/entry/vsyscall/vsyscall_emu_64.o
  CC      arch/x86/entry/vsyscall/vsyscall_64.o
  AS      arch/x86/entry/entry_64.o
  AS      arch/x86/entry/thunk_64.o
  LDS     arch/x86/entry/vdso/vdso.lds
arch/x86/entry/thunk_64.o: warning: objtool: missing symbol table
  AS      arch/x86/entry/vdso/vdso-note.o
make[2]: *** [scripts/Makefile.build:361: arch/x86/entry/thunk_64.o] Error 1
make[2]: *** Deleting file 'arch/x86/entry/thunk_64.o'
make[2]: *** Waiting for unfinished jobs....
  AR      init/built-in.a
  CC      arch/x86/entry/vdso/vclock_gettime.o
  CC      arch/x86/entry/vdso/vgetcpu.o
  CC      arch/x86/events/amd/core.o
  CC      arch/x86/events/intel/core.o
  CC      arch/x86/realmode/init.o
  CC      arch/x86/kernel/fpu/init.o
  HOSTCC  arch/x86/entry/vdso/vdso2c
  AR      arch/x86/entry/vsyscall/built-in.a
  CC      arch/x86/kernel/fpu/bugs.o
  AS      arch/x86/realmode/rm/header.o
  AS      arch/x86/realmode/rm/trampoline_64.o
  AS      arch/x86/realmode/rm/stack.o
  LDS     arch/x86/entry/vdso/vdso32/vdso32.lds
  CC      arch/x86/events/amd/uncore.o
  AS      arch/x86/entry/vdso/vdso32/note.o
  AS      arch/x86/realmode/rm/reboot.o
  AS      arch/x86/entry/vdso/vdso32/system_call.o
  AS      arch/x86/realmode/rm/wakeup_asm.o
  CC      arch/x86/realmode/rm/wakemain.o
  AS      arch/x86/entry/vdso/vdso32/sigreturn.o
  CC      arch/x86/realmode/rm/video-mode.o
  CC      arch/x86/entry/vdso/vdso32/vclock_gettime.o
  AS      arch/x86/realmode/rm/copy.o
  CC      arch/x86/kernel/fpu/core.o
  AS      arch/x86/realmode/rm/bioscall.o
  CC      arch/x86/kernel/fpu/regset.o
  CC      arch/x86/realmode/rm/regs.o
  CC      arch/x86/realmode/rm/video-vga.o
  CC      arch/x86/realmode/rm/video-vesa.o
  CC      arch/x86/events/amd/ibs.o
  VDSO    arch/x86/entry/vdso/vdso64.so.dbg
  CC      arch/x86/realmode/rm/video-bios.o
  VDSO    arch/x86/entry/vdso/vdso32.so.dbg
  PASYMS  arch/x86/realmode/rm/pasyms.h
  LDS     arch/x86/realmode/rm/realmode.lds
  OBJCOPY arch/x86/entry/vdso/vdso64.so
  OBJCOPY arch/x86/entry/vdso/vdso32.so
  LD      arch/x86/realmode/rm/realmode.elf
  RELOCS  arch/x86/realmode/rm/realmode.relocs
  OBJCOPY arch/x86/realmode/rm/realmode.bin
  VDSO2C  arch/x86/entry/vdso/vdso-image-64.c
  VDSO2C  arch/x86/entry/vdso/vdso-image-32.c
  AS      arch/x86/realmode/rmpiggy.o
  CC      arch/x86/events/intel/bts.o
  CC      arch/x86/entry/vdso/vdso-image-64.o
  CC      arch/x86/events/intel/ds.o
  AR      arch/x86/realmode/built-in.a
  CC      arch/x86/kernel/fpu/signal.o
  CC      arch/x86/mm/pat/set_memory.o
  CC      arch/x86/entry/vdso/vdso-image-32.o
  AR      arch/x86/entry/vdso/built-in.a
make[1]: *** [scripts/Makefile.build:497: arch/x86/entry] Error 2
make[1]: *** Waiting for unfinished jobs....
  CC      arch/x86/mm/pat/memtype.o
  CC      arch/x86/events/amd/iommu.o
  CC      arch/x86/mm/pat/memtype_interval.o
  CC      arch/x86/kernel/fpu/xstate.o
  CC      arch/x86/events/intel/knc.o
  CC      arch/x86/mm/init.o
  CC      arch/x86/mm/init_64.o
  AR      arch/x86/events/amd/built-in.a
  CC      arch/x86/events/zhaoxin/core.o
  AR      arch/x86/mm/pat/built-in.a
  CC      arch/x86/mm/fault.o
  AR      arch/x86/kernel/fpu/built-in.a
  CC      arch/x86/events/intel/lbr.o
  CC      arch/x86/kernel/cpu/mce/core.o
  AR      arch/x86/events/zhaoxin/built-in.a
  CC      arch/x86/events/core.o
  CC      arch/x86/mm/ioremap.o
  CC      arch/x86/events/probe.o
  CC      arch/x86/events/intel/p4.o
  CC      arch/x86/mm/extable.o
  CC      arch/x86/events/rapl.o
  CC      arch/x86/mm/mmap.o
  CC      arch/x86/mm/pgtable.o
  CC      arch/x86/kernel/cpu/mce/severity.o
  CC      arch/x86/events/intel/p6.o
  CC      arch/x86/events/msr.o
  CC      arch/x86/events/intel/pt.o
  CC      arch/x86/mm/physaddr.o
  CC      arch/x86/kernel/cpu/mce/genpool.o
  CC      arch/x86/events/intel/uncore.o
  CC      arch/x86/mm/setup_nx.o
  CC      arch/x86/mm/tlb.o
  CC      arch/x86/mm/cpu_entry_area.o
  CC      arch/x86/kernel/cpu/mce/intel.o
  CC      arch/x86/mm/maccess.o
  CC      arch/x86/events/intel/uncore_nhmex.o
  CC      arch/x86/mm/hugetlbpage.o
  CC      arch/x86/events/intel/uncore_snb.o
  CC      arch/x86/kernel/cpu/mce/amd.o
  CC      arch/x86/mm/numa.o
  CC      arch/x86/events/intel/uncore_snbep.o
  CC      arch/x86/mm/numa_64.o
  CC      arch/x86/events/intel/cstate.o
  CC      arch/x86/mm/amdtopology.o
  CC      arch/x86/mm/srat.o
  CC      arch/x86/mm/pkeys.o
  CC      arch/x86/kernel/cpu/mce/threshold.o
  CC      arch/x86/kernel/cpu/mce/therm_throt.o
  CC      arch/x86/mm/kaslr.o
  CC      arch/x86/mm/pti.o
  CC      arch/x86/kernel/cpu/mtrr/mtrr.o
  CC      arch/x86/kernel/cpu/mtrr/if.o
  AR      arch/x86/events/intel/built-in.a
  AR      arch/x86/events/built-in.a
  CC      arch/x86/kernel/cpu/microcode/core.o
  CC      arch/x86/kernel/cpu/mtrr/generic.o
  AR      arch/x86/mm/built-in.a
  CC      arch/x86/kernel/cpu/mtrr/cleanup.o
  AR      arch/x86/kernel/cpu/mce/built-in.a
  CC      arch/x86/kernel/cpu/cacheinfo.o
  CC      arch/x86/kernel/cpu/scattered.o
  CC      arch/x86/kernel/cpu/topology.o
  CC      arch/x86/kernel/cpu/common.o
  CC      arch/x86/kernel/acpi/boot.o
  CC      arch/x86/kernel/cpu/microcode/intel.o
  AR      arch/x86/kernel/cpu/mtrr/built-in.a
  CC      arch/x86/kernel/cpu/rdrand.o
  CC      arch/x86/kernel/cpu/match.o
  CC      arch/x86/kernel/cpu/bugs.o
  CC      arch/x86/kernel/cpu/aperfmperf.o
  CC      arch/x86/kernel/cpu/cpuid-deps.o
  CC      arch/x86/kernel/cpu/umwait.o
  CC      arch/x86/kernel/cpu/microcode/amd.o
  CC      arch/x86/kernel/cpu/proc.o
  CC      arch/x86/kernel/acpi/sleep.o
  MKCAP   arch/x86/kernel/cpu/capflags.c
  CC      arch/x86/kernel/cpu/powerflags.o
  CC      arch/x86/kernel/cpu/feat_ctl.o
  CC      arch/x86/kernel/cpu/intel.o
  CC      arch/x86/kernel/cpu/intel_pconfig.o
  CC      arch/x86/kernel/cpu/tsx.o
  AS      arch/x86/kernel/acpi/wakeup_64.o
  CC      arch/x86/kernel/acpi/cppc_msr.o
  CC      arch/x86/kernel/cpu/intel_epb.o
  AR      arch/x86/kernel/cpu/microcode/built-in.a
  CC      arch/x86/kernel/cpu/amd.o
  CC      arch/x86/kernel/cpu/hygon.o
  CC      arch/x86/kernel/cpu/centaur.o
  CC      arch/x86/kernel/acpi/cstate.o
  CC      arch/x86/kernel/cpu/zhaoxin.o
  CC      arch/x86/kernel/cpu/perfctr-watchdog.o
  CC      arch/x86/kernel/apic/apic.o
  AR      arch/x86/kernel/acpi/built-in.a
  CC      arch/x86/kernel/apic/apic_common.o
  CC      arch/x86/kernel/apic/apic_noop.o
  CC      arch/x86/kernel/kprobes/core.o
  CC      arch/x86/kernel/kprobes/opt.o
  CC      arch/x86/kernel/apic/ipi.o
  CC      arch/x86/kernel/apic/vector.o
  CC      arch/x86/kernel/apic/hw_nmi.o
  CC      arch/x86/kernel/apic/io_apic.o
  AR      arch/x86/kernel/kprobes/built-in.a
  AS      arch/x86/kernel/head_64.o
  CC      arch/x86/kernel/head64.o
  CC      arch/x86/kernel/apic/msi.o
  CC      arch/x86/kernel/apic/apic_flat_64.o
  CC      kernel/sched/core.o
  CC      kernel/sched/loadavg.o
  CC      arch/x86/kernel/apic/probe_64.o
  CC      kernel/sched/clock.o
  CC      kernel/sched/cputime.o
  AR      arch/x86/kernel/apic/built-in.a
  CC      arch/x86/kernel/ebda.o
  CC      kernel/sched/idle.o
  CC      kernel/sched/fair.o
  CC      arch/x86/kernel/platform-quirks.o
  CC      kernel/sched/rt.o
  LDS     arch/x86/kernel/vmlinux.lds
  CC      arch/x86/kernel/process_64.o
  CC      kernel/sched/deadline.o
  CC      arch/x86/kernel/signal.o
  CC      kernel/sched/wait.o
  CC      arch/x86/kernel/signal_compat.o
  CC      arch/x86/kernel/cpu/capflags.o
  CC      kernel/sched/wait_bit.o
  AR      arch/x86/kernel/cpu/built-in.a
  CC      arch/x86/kernel/traps.o
  CC      kernel/sched/swait.o
  CC      kernel/sched/completion.o
  CC      kernel/sched/cpupri.o
  CC      kernel/sched/cpudeadline.o
  CC      kernel/sched/topology.o
  CC      arch/x86/kernel/idt.o
  CC      kernel/sched/stop_task.o
  CC      arch/x86/kernel/irq.o
  CC      kernel/sched/pelt.o
  CC      arch/x86/kernel/irq_64.o
  CC      kernel/sched/stats.o
  CC      kernel/sched/cpuacct.o
  CC      arch/x86/kernel/dumpstack_64.o
  CC      kernel/sched/cpufreq.o
  CC      kernel/sched/cpufreq_schedutil.o
  CC      kernel/locking/mutex.o
  CC      kernel/locking/semaphore.o
  CC      arch/x86/kernel/time.o
  CC      kernel/sched/membarrier.o
  CC      arch/x86/kernel/ioport.o
  CC      kernel/sched/isolation.o
  CC      kernel/locking/rwsem.o
  CC      kernel/locking/percpu-rwsem.o
  CC      kernel/locking/spinlock.o
  CC      arch/x86/kernel/dumpstack.o
  CC      arch/x86/kernel/nmi.o
  CC      kernel/locking/osq_lock.o
  CC      kernel/locking/qspinlock.o
  CC      kernel/locking/rtmutex.o
  CC      kernel/locking/qrwlock.o
  CC      kernel/power/qos.o
  AR      kernel/sched/built-in.a
  CC      kernel/printk/printk.o
  CC      arch/x86/kernel/ldt.o
  CC      kernel/printk/printk_safe.o
  CC      arch/x86/kernel/setup.o
  AR      kernel/locking/built-in.a
  CC      kernel/irq/irqdesc.o
  CC      kernel/irq/handle.o
  CC      kernel/power/main.o
  CC      arch/x86/kernel/x86_init.o
  CC      kernel/irq/manage.o
  CC      arch/x86/kernel/i8259.o
  CC      kernel/irq/spurious.o
  CC      arch/x86/kernel/irqinit.o
  CC      kernel/power/console.o
  AR      kernel/printk/built-in.a
  CC      kernel/rcu/update.o
  AR      kernel/livepatch/built-in.a
  CC      kernel/rcu/sync.o
  CC      kernel/rcu/srcutree.o
  CC      kernel/rcu/tree.o
  CC      kernel/power/process.o
  CC      arch/x86/kernel/jump_label.o
  CC      kernel/irq/resend.o
  CC      kernel/irq/chip.o
  CC      kernel/rcu/rcu_segcblist.o
  CC      arch/x86/kernel/irq_work.o
  CC      arch/x86/kernel/probe_roms.o
  CC      kernel/power/suspend.o
  CC      arch/x86/kernel/sys_ia32.o
  CC      arch/x86/kernel/sys_x86_64.o
  CC      kernel/irq/dummychip.o
  CC      arch/x86/kernel/espfix_64.o
  CC      arch/x86/kernel/ksysfs.o
  CC      kernel/irq/devres.o
  CC      kernel/power/hibernate.o
  CC      arch/x86/kernel/bootflag.o
  CC      arch/x86/kernel/e820.o
  CC      kernel/irq/autoprobe.o
  CC      arch/x86/kernel/pci-dma.o
  CC      arch/x86/kernel/quirks.o
  AR      kernel/rcu/built-in.a
  CC      kernel/dma/mapping.o
  CC      kernel/irq/irqdomain.o
  CC      kernel/power/snapshot.o
  CC      kernel/dma/direct.o
  CC      kernel/time/time.o
  CC      arch/x86/kernel/topology.o
  CC      kernel/dma/dummy.o
  CC      arch/x86/kernel/kdebugfs.o
  CC      kernel/dma/swiotlb.o
  CC      kernel/irq/proc.o
  CC      kernel/irq/migration.o
  CC      kernel/time/timer.o
  CC      kernel/power/swap.o
  CC      arch/x86/kernel/alternative.o
  CC      kernel/time/hrtimer.o
  CC      kernel/irq/cpuhotplug.o
  AR      kernel/dma/built-in.a
  CC      kernel/cgroup/cgroup.o
  CC      kernel/irq/pm.o
  CC      arch/x86/kernel/i8253.o
  CC      kernel/power/user.o
  CC      arch/x86/kernel/hw_breakpoint.o
  CC      kernel/irq/msi.o
  CC      kernel/time/timekeeping.o
  CC      arch/x86/kernel/tsc.o
  CC      kernel/power/poweroff.o
  CC      kernel/irq/affinity.o
  CC      arch/x86/kernel/tsc_msr.o
  AR      kernel/power/built-in.a
  CC      kernel/trace/trace_clock.o
  CC      arch/x86/kernel/io_delay.o
  CC      arch/x86/kernel/rtc.o
  CC      kernel/irq/matrix.o
  CC      kernel/trace/ring_buffer.o
  CC      arch/x86/kernel/pci-iommu_table.o
  CC      kernel/time/ntp.o
  CC      arch/x86/kernel/resource.o
  AS      arch/x86/kernel/irqflags.o
  CC      kernel/time/clocksource.o
  CC      arch/x86/kernel/process.o
  CC      arch/x86/kernel/ptrace.o
  AR      kernel/irq/built-in.a
  CC      kernel/bpf/core.o
  CC      kernel/time/jiffies.o
  CC      kernel/cgroup/rstat.o
  CC      kernel/time/timer_list.o
  CC      kernel/trace/trace.o
  CC      kernel/trace/trace_output.o
  CC      arch/x86/kernel/tls.o
  CC      kernel/cgroup/namespace.o
  CC      kernel/time/timeconv.o
  CC      kernel/time/timecounter.o
  CC      kernel/time/alarmtimer.o
  CC      kernel/cgroup/cgroup-v1.o
  CC      arch/x86/kernel/step.o
  AR      kernel/bpf/built-in.a
  CC      kernel/events/core.o
  CC      kernel/trace/trace_seq.o
  CC      arch/x86/kernel/i8237.o
  CC      kernel/trace/trace_stat.o
  CC      kernel/time/posix-timers.o
  CC      arch/x86/kernel/stacktrace.o
  CC      kernel/cgroup/freezer.o
  CC      arch/x86/kernel/reboot.o
  CC      kernel/trace/trace_printk.o
  CC      kernel/cgroup/legacy_freezer.o
  CC      kernel/time/posix-cpu-timers.o
  CC      kernel/trace/trace_sched_switch.o
  CC      arch/x86/kernel/msr.o
  CC      arch/x86/kernel/cpuid.o
  CC      kernel/cgroup/cpuset.o
  CC      arch/x86/kernel/early-quirks.o
  CC      arch/x86/kernel/smp.o
  CC      kernel/trace/trace_nop.o
  CC      kernel/time/posix-clock.o
  CC      arch/x86/kernel/smpboot.o
  CC      kernel/trace/blktrace.o
  CC      kernel/time/itimer.o
  CC      kernel/time/clockevents.o
  AR      kernel/cgroup/built-in.a
  CC      kernel/fork.o
  CC      kernel/time/tick-common.o
  CC      kernel/time/tick-broadcast.o
  CC      arch/x86/kernel/tsc_sync.o
  CC      kernel/trace/trace_events.o
  CC      kernel/events/ring_buffer.o
  CC      arch/x86/kernel/setup_percpu.o
  CC      kernel/time/tick-broadcast-hrtimer.o
  CC      kernel/time/tick-oneshot.o
  CC      kernel/time/tick-sched.o
  CC      arch/x86/kernel/mpparse.o
  CC      kernel/exec_domain.o
  CC      kernel/time/vsyscall.o
  CC      kernel/events/callchain.o
  CC      kernel/time/timekeeping_debug.o
  CC      kernel/panic.o
  CC      kernel/trace/trace_export.o
  CC      kernel/time/namespace.o
  CC      arch/x86/kernel/trace_clock.o
  CC      kernel/events/hw_breakpoint.o
  CC      arch/x86/kernel/crash_core_64.o
  CC      arch/x86/kernel/machine_kexec_64.o
  CC      kernel/trace/trace_event_perf.o
  CC      kernel/cpu.o
  AR      kernel/time/built-in.a
  AS      arch/x86/kernel/relocate_kernel_64.o
  CC      kernel/trace/trace_events_filter.o
  CC      kernel/trace/trace_events_trigger.o
  CC      kernel/events/uprobes.o
  CC      arch/x86/kernel/crash.o
  CC      kernel/trace/trace_kprobe.o
  CC      arch/x86/kernel/crash_dump_64.o
  CC      kernel/trace/power-traces.o
  CC      kernel/trace/rpm-traces.o
  CC      kernel/exit.o
  CC      arch/x86/kernel/module.o
  AR      kernel/events/built-in.a
  CC      kernel/softirq.o
  CC      kernel/trace/trace_dynevent.o
  CC      kernel/trace/trace_probe.o
  CC      arch/x86/kernel/early_printk.o
  CC      kernel/trace/trace_uprobe.o
  CC      arch/x86/kernel/hpet.o
  CC      arch/x86/kernel/amd_nb.o
  CC      kernel/resource.o
  CC      kernel/sysctl.o
  CC      kernel/sysctl_binary.o
  CC      arch/x86/kernel/pcspeaker.o
  CC      arch/x86/kernel/check.o
  AR      kernel/trace/built-in.a
  CC      kernel/capability.o
  CC      arch/x86/kernel/pci-swiotlb.o
  CC      kernel/ptrace.o
  CC      kernel/user.o
  CC      arch/x86/kernel/uprobes.o
  CC      kernel/signal.o
  CC      kernel/sys.o
  CC      arch/x86/kernel/sysfb.o
  CC      kernel/umh.o
  CC      arch/x86/kernel/sysfb_efi.o
  CC      kernel/workqueue.o
  CC      arch/x86/kernel/perf_regs.o
  CC      kernel/pid.o
  CC      arch/x86/kernel/tracepoint.o
  CC      arch/x86/kernel/itmt.o
  CC      arch/x86/kernel/umip.o
  CC      kernel/task_work.o
  CC      arch/x86/kernel/unwind_orc.o
  CC      arch/x86/kernel/audit_64.o
  CC      kernel/extable.o
  CC      kernel/params.o
  CC      kernel/kthread.o
  CC      arch/x86/kernel/mmconf-fam10h_64.o
  CC      arch/x86/kernel/vsmp_64.o
  CC      kernel/sys_ni.o
  CC      kernel/nsproxy.o
  CC      kernel/notifier.o
  AR      arch/x86/kernel/built-in.a
make: *** [Makefile:1756: arch/x86] Error 2
make: *** Waiting for unfinished jobs....
  CC      kernel/ksysfs.o
  CC      kernel/cred.o
  CC      kernel/reboot.o
  CC      kernel/async.o
  CC      kernel/range.o
  CC      kernel/smpboot.o
  CC      kernel/ucount.o
  CC      kernel/kmod.o
  CC      kernel/groups.o
  CC      kernel/freezer.o
  CC      kernel/profile.o
  CC      kernel/stacktrace.o
  CC      kernel/futex.o
  CC      kernel/dma.o
  CC      kernel/smp.o
  CC      kernel/uid16.o
  CC      kernel/module.o
  CC      kernel/kallsyms.o
  CC      kernel/acct.o
  CC      kernel/crash_core.o
  CC      kernel/kexec_core.o
  CC      kernel/kexec.o
  CC      kernel/compat.o
  CC      kernel/utsname.o
  CC      kernel/pid_namespace.o
  CC      kernel/stop_machine.o
  CC      kernel/audit.o
  CC      kernel/auditfilter.o
  CC      kernel/auditsc.o
  CC      kernel/audit_watch.o
  CC      kernel/audit_fsnotify.o
  CC      kernel/audit_tree.o
  CC      kernel/kprobes.o
  CC      kernel/seccomp.o
  CC      kernel/relay.o
  CC      kernel/utsname_sysctl.o
  CC      kernel/delayacct.o
  CC      kernel/taskstats.o
  CC      kernel/tsacct.o
  CC      kernel/tracepoint.o
  CC      kernel/elfcore.o
  CC      kernel/irq_work.o
  CC      kernel/crash_dump.o
  CC      kernel/jump_label.o
  CC      kernel/iomem.o
  CC      kernel/rseq.o
  AR      kernel/built-in.a

real	0m30,840s
user	2m28,848s
sys	0m13,925s
[chomsky@ArcoLinux linux-5.8.3]$

How did you create the ramdisk? maybe there is some issue with it? (or with your RAM itself)

I think you cleaned the config files before building. Try:

make clean
make mrproper
make defconfig
time(make -j$(nproc))

(You also don’t need to do a make clean if you haven’t built already)

1 Like

With this line in my fstab
tmpfs /home/chomsky/ramdisk tmpfs defaults,size=8G 0 0

Ok. Then try it again on EndeavourOS.

Oh i missed that totaly. @anon13373109 you should try first the “usual way”.

With ‘usual way’ you mean on the SSD?

Yes.

[chomsky@ArcoLinux ~]$ wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.8.3.tar.xz
--2022-01-09 22:51:50--  https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.8.3.tar.xz
SSL_INIT
Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
Resolving cdn.kernel.org (cdn.kernel.org)... 151.101.17.176, 2a04:4e42:4::432
Connecting to cdn.kernel.org (cdn.kernel.org)|151.101.17.176|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 114473912 (109M) [application/x-xz]
Saving to: ‘linux-5.8.3.tar.xz’

linux-5.8.3.tar.xz                                                  100%[================================================================================================================================================================>] 109,17M  7,94MB/s    in 14s

2022-01-09 22:52:04 (7,93 MB/s) - ‘linux-5.8.3.tar.xz’ saved [114473912/114473912]

[chomsky@ArcoLinux ~]$ tar -axf linux-5.8.3.tar.xz
[chomsky@ArcoLinux ~]$ cd linux-5.8.3/
[chomsky@ArcoLinux linux-5.8.3]$ make clean
[chomsky@ArcoLinux linux-5.8.3]$ make mrproper
[chomsky@ArcoLinux linux-5.8.3]$ make deconfig
  HOSTCC  scripts/basic/fixdep
make[1]: *** No rule to make target 'deconfig'.  Stop.
make: *** [Makefile:606: deconfig] Error 2
[chomsky@ArcoLinux linux-5.8.3]$

EDIT
Oops typo…

EDIT 2

Naah I get the same errors with the time command on my SSD.

Tried kernel 5-15-13:

real|3m33,014s
user|17m51,274s
sys|1m29,960s

More representable of the shitty i5-9400 14nm++++ I guess

So I guess there was something wrong with de download of kernel 5.8?

EDIT
again in RAM:

real|3m34,337s
|user|17m52,106s
sys|1m30,615s

Apperantly my samsung 970 EVO plus is faster then my RAM :rofl:

I got odd results with 5.8.3 as well if compile in /tmp (tmpfs) as well actually.

edit

It’s totally weird. I’ve seen 65s, 130s, 170s. On disk it’s always like ~ 170s
Each time doing a full cleanup with make mrproper && make clean…

edit2

Well, yeah, the shit is crashing randomly it seems.
Maybe some quirks with newer compiler versions :man_shrugging:

After successful compilation you should see at the very end:
Kernel: arch/x86/boot/bzImage is ready (#1)

And you should have a file vmlinux in the directory…
5.15.13 seems to be good btw.

edit3

Indeed that old kernel has issues with newer binutils versions.

https://www.reddit.com/r/archlinux/comments/pl9pak/compiling_older_versions_of_the_kernel_using/

Check :white_check_mark: and check :white_check_mark: