admin管理员组

文章数量:1356560

I am trying to build kernel binary RPMs from source RPM (without any changes) and the build keeps hanging at the same point. The steps which I've taken:

  1. Downloaded src RPM from RedHat repositories - kernel-4.18.0-553.45.1.el8_10.src.rpm
  2. rpm -ivh <rpm-name>.src.rpm // this creates the devtree for rpmbuild under $HOME/rpmbuild/...
  3. cd ~/rpmbuild/SPECS
  4. rpmbuild -ba kernel.spec I've had to repeat step 4 multiple times until all dependencies were installed. However, the build keeps hanging at this point:
cp python_ext_build/lib/perf*.so python/
make -f /home/hagaih/rpmbuild/BUILD/kernel-4.18.0-553.45.1.el8_10/linux-4.18.0-553.45.1.el8.ql.x86_64/tools/build/Makefile.build dir=pmu-events obj=pmu-events
pmu-events/jevents x86 pmu-events/arch pmu-events/pmu-events.c 1
jevents: Processing mapfile pmu-events/arch/x86/mapfile.csv
  gcc -Wp,-MD,pmu-events/.pmu-events.o.d -Wp,-MT,pmu-events/pmu-events.o -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wstrict-aliasing=3 -Wshadow -DHAVE_SYSCALL_TABLE_SUPPORT -DHAVE_ARCH_X86_64_SUPPORT -Iarch/x86/include/generated -DHAVE_PERF_REGS_SUPPORT -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET -O6 -fno-omit-frame-pointer -g -funwind-tables -Wall -Wextra -std=gnu99 -fstack-protector-all -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/home/hagaih/rpmbuild/BUILD/kernel-4.18.0-553.45.1.el8_10/linux-4.18.0-553.45.1.el8.ql.x86_64/tools/lib/perf/include -I/home/hagaih/rpmbuild/BUILD/kernel-4.18.0-553.45.1.el8_10/linux-4.18.0-553.45.1.el8.ql.x86_64/tools/perf/util/include -I/home/hagaih/rpmbuild/BUILD/kernel-4.18.0-553.45.1.el8_10/linux-4.18.0-553.45.1.el8.ql.x86_64/tools/perf/arch/x86/include -I/home/hagaih/rpmbuild/BUILD/kernel-4.18.0-553.45.1.el8_10/linux-4.18.0-553.45.1.el8.ql.x86_64/tools/include/ -I/home/hagaih/rpmbuild/BUILD/kernel-4.18.0-553.45.1.el8_10/linux-4.18.0-553.45.1.el8.ql.x86_64/tools/arch/x86/include/uapi -I/home/hagaih/rpmbuild/BUILD/kernel-4.18.0-553.45.1.el8_10/linux-4.18.0-553.45.1.el8.ql.x86_64/tools/include/uapi -I/home/hagaih/rpmbuild/BUILD/kernel-4.18.0-553.45.1.el8_10/linux-4.18.0-553.45.1.el8.ql.x86_64/tools/arch/x86/include/ -I/home/hagaih/rpmbuild/BUILD/kernel-4.18.0-553.45.1.el8_10/linux-4.18.0-553.45.1.el8.ql.x86_64/tools/arch/x86/ -I/home/hagaih/rpmbuild/BUILD/kernel-4.18.0-553.45.1.el8_10/linux-4.18.0-553.45.1.el8.ql.x86_64/tools/perf/util -I/home/hagaih/rpmbuild/BUILD/kernel-4.18.0-553.45.1.el8_10/linux-4.18.0-553.45.1.el8.ql.x86_64/tools/perf -I/home/hagaih/rpmbuild/BUILD/kernel-4.18.0-553.45.1.el8_10/linux-4.18.0-553.45.1.el8.ql.x86_64/tools/lib/ -DHAVE_SYNC_COMPARE_AND_SWAP_SUPPORT -DHAVE_PTHREAD_ATTR_SETAFFINITY_NP -DHAVE_PTHREAD_BARRIER -DHAVE_EVENTFD_SUPPORT -DHAVE_GET_CURRENT_DIR_NAME -DHAVE_FILE_HANDLE -DHAVE_DWARF_GETLOCATIONS_SUPPORT -DHAVE_GLIBC_SUPPORT -DHAVE_AIO_SUPPORT -DHAVE_SCHED_GETCPU_SUPPORT -DHAVE_SETNS_SUPPORT -DHAVE_LIBELF_SUPPORT -DHAVE_ELF_GETPHDRNUM_SUPPORT -DHAVE_GELF_GETNOTE_SUPPORT -DHAVE_ELF_GETSHDRSTRNDX_SUPPORT -DHAVE_DEBUGINFOD_SUPPORT -DHAVE_DWARF_SUPPORT -DHAVE_LIBBPF_SUPPORT -DHAVE_BPF_PROLOGUE -DHAVE_SDT_EVENT -DHAVE_JITDUMP -DHAVE_DWARF_UNWIND_SUPPORT -DHAVE_LIBCRYPTO_SUPPORT -DHAVE_SLANG_SUPPORT -DHAVE_LIBPERL_SUPPORT -DHAVE_TIMERFD_SUPPORT -DHAVE_LIBPYTHON_SUPPORT -DHAVE_LIBBFD_BUILDID_SUPPORT -DHAVE_CPLUS_DEMANGLE_SUPPORT -DHAVE_LIBBFD_SUPPORT -DHAVE_ZLIB_SUPPORT -DHAVE_LZMA_SUPPORT -DHAVE_ZSTD_SUPPORT -DHAVE_LIBCAP_SUPPORT -DHAVE_BACKTRACE_SUPPORT -DHAVE_LIBNUMA_SUPPORT -DHAVE_KVM_STAT_SUPPORT -DDISASM_FOUR_ARGS_SIGNATURE -DHAVE_LIBBABELTRACE_SUPPORT -DHAVE_AUXTRACE_SUPPORT -DHAVE_JVMTI_CMLR -D"BUILD_STR(s)=#s" -c -o pmu-events/pmu-events.o pmu-events/pmu-events.c
   ld   -r -o pmu-events/pmu-events-in.o  pmu-events/pmu-events.o

Any ideas?

本文标签: redhatBuild kernel RPMs from source hangs on pmueventsStack Overflow