Hi , there :
I tried to build a single module at the latest CoreElec 21.2-Omega for my Odroid_C4 board at my Ubuntu 22.04 x86_64 pc. This is my first trial and I never build the image or the other modules before.
After building a lot of tools , the process stops at binutils-2.41 build :
make[4]: Leaving directory '/home/xiaohai/CoreELEC-21.2-Omega/build.CoreELEC-Amlogic-ne.aarch64-21/build/binutils-2.41/.x86_64-linux-gnu/binutils'
make[3]: Leaving directory '/home/xiaohai/CoreELEC-21.2-Omega/build.CoreELEC-Amlogic-ne.aarch64-21/build/binutils-2.41/.x86_64-linux-gnu/binutils'
make[2]: Leaving directory '/home/xiaohai/CoreELEC-21.2-Omega/build.CoreELEC-Amlogic-ne.aarch64-21/build/binutils-2.41/.x86_64-linux-gnu/binutils'
make[2]: Entering directory '/home/xiaohai/CoreELEC-21.2-Omega/build.CoreELEC-Amlogic-ne.aarch64-21/build/binutils-2.41/.x86_64-linux-gnu/etc'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/xiaohai/CoreELEC-21.2-Omega/build.CoreELEC-Amlogic-ne.aarch64-21/build/binutils-2.41/.x86_64-linux-gnu/etc'
make[2]: Entering directory '/home/xiaohai/CoreELEC-21.2-Omega/build.CoreELEC-Amlogic-ne.aarch64-21/build/binutils-2.41/.x86_64-linux-gnu/gold'
make all-recursive
make[3]: Entering directory '/home/xiaohai/CoreELEC-21.2-Omega/build.CoreELEC-Amlogic-ne.aarch64-21/build/binutils-2.41/.x86_64-linux-gnu/gold'
Making all in po
make[4]: Entering directory '/home/xiaohai/CoreELEC-21.2-Omega/build.CoreELEC-Amlogic-ne.aarch64-21/build/binutils-2.41/.x86_64-linux-gnu/gold/po'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/xiaohai/CoreELEC-21.2-Omega/build.CoreELEC-Amlogic-ne.aarch64-21/build/binutils-2.41/.x86_64-linux-gnu/gold/po'
Making all in testsuite
make[4]: Entering directory '/home/xiaohai/CoreELEC-21.2-Omega/build.CoreELEC-Amlogic-ne.aarch64-21/build/binutils-2.41/.x86_64-linux-gnu/gold/testsuite'
Makefile:4036: warning: overriding recipe for target 'incremental_comdat_test_1'
Makefile:4028: warning: ignoring old recipe for target 'incremental_comdat_test_1'
Makefile:4048: warning: overriding recipe for target 'incremental_common_test_1'
Makefile:4040: warning: ignoring old recipe for target 'incremental_common_test_1'
Makefile:4060: warning: overriding recipe for target 'incremental_copy_test'
Makefile:4052: warning: ignoring old recipe for target 'incremental_copy_test'
Makefile:4072: warning: overriding recipe for target 'incremental_test_2'
Makefile:4064: warning: ignoring old recipe for target 'incremental_test_2'
Makefile:4084: warning: overriding recipe for target 'incremental_test_3'
Makefile:4076: warning: ignoring old recipe for target 'incremental_test_3'
Makefile:4096: warning: overriding recipe for target 'incremental_test_4'
Makefile:4088: warning: ignoring old recipe for target 'incremental_test_4'
Makefile:4108: warning: overriding recipe for target 'incremental_test_5'
Makefile:4100: warning: ignoring old recipe for target 'incremental_test_5'
Makefile:4120: warning: overriding recipe for target 'incremental_test_6'
Makefile:4112: warning: ignoring old recipe for target 'incremental_test_6'
Makefile:4388: warning: overriding recipe for target 'pr17704a_test'
Makefile:4380: warning: ignoring old recipe for target 'pr17704a_test'
make all-am
make[5]: Entering directory '/home/xiaohai/CoreELEC-21.2-Omega/build.CoreELEC-Amlogic-ne.aarch64-21/build/binutils-2.41/.x86_64-linux-gnu/gold/testsuite'
Makefile:4036: warning: overriding recipe for target 'incremental_comdat_test_1'
Makefile:4028: warning: ignoring old recipe for target 'incremental_comdat_test_1'
Makefile:4048: warning: overriding recipe for target 'incremental_common_test_1'
Makefile:4040: warning: ignoring old recipe for target 'incremental_common_test_1'
Makefile:4060: warning: overriding recipe for target 'incremental_copy_test'
Makefile:4052: warning: ignoring old recipe for target 'incremental_copy_test'
Makefile:4072: warning: overriding recipe for target 'incremental_test_2'
Makefile:4064: warning: ignoring old recipe for target 'incremental_test_2'
Makefile:4084: warning: overriding recipe for target 'incremental_test_3'
Makefile:4076: warning: ignoring old recipe for target 'incremental_test_3'
Makefile:4096: warning: overriding recipe for target 'incremental_test_4'
Makefile:4088: warning: ignoring old recipe for target 'incremental_test_4'
Makefile:4108: warning: overriding recipe for target 'incremental_test_5'
Makefile:4100: warning: ignoring old recipe for target 'incremental_test_5'
Makefile:4120: warning: overriding recipe for target 'incremental_test_6'
Makefile:4112: warning: ignoring old recipe for target 'incremental_test_6'
Makefile:4388: warning: overriding recipe for target 'pr17704a_test'
Makefile:4380: warning: ignoring old recipe for target 'pr17704a_test'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/home/xiaohai/CoreELEC-21.2-Omega/build.CoreELEC-Amlogic-ne.aarch64-21/build/binutils-2.41/.x86_64-linux-gnu/gold/testsuite'
make[4]: Leaving directory '/home/xiaohai/CoreELEC-21.2-Omega/build.CoreELEC-Amlogic-ne.aarch64-21/build/binutils-2.41/.x86_64-linux-gnu/gold/testsuite'
make[4]: Entering directory '/home/xiaohai/CoreELEC-21.2-Omega/build.CoreELEC-Amlogic-ne.aarch64-21/build/binutils-2.41/.x86_64-linux-gnu/gold'
CXX archive.o
CXX attributes.o
CXX binary.o
CXX common.o
CXX compressed_output.o
CXX copy-relocs.o
CXX cref.o
CXX defstd.o
CXX descriptors.o
CXX dirsearch.o
CXX dynobj.o
CXX dwarf_reader.o
CXX ehframe.o
CXX errors.o
CXX expression.o
CXX fileread.o
CXX gc.o
CXX gdb-index.o
CXX gold.o
CXX gold-threads.o
CXX icf.o
CXX incremental.o
CXX int_encoding.o
CXX layout.o
CXX mapfile.o
CXX merge.o
CXX nacl.o
CXX object.o
CXX options.o
CXX output.o
CXX parameters.o
CXX plugin.o
CXX readsyms.o
CXX reduced_debug_output.o
CXX reloc.o
CXX resolve.o
CXX script-sections.o
CXX script.o
CXX stringpool.o
CXX symtab.o
CXX target.o
CXX target-select.o
CXX timer.o
CXX version.o
CXX workqueue.o
CXX workqueue-threads.o
CC yyscript.o
AR libgold.a
ar: `u' modifier ignored since `D' is the default (see `U')
CXX dwp.o
CXXLD dwp
CXX main.o
CXX i386.o
CXX x86_64.o
CXX sparc.o
CXX powerpc.o
g++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[4]: *** [Makefile:1144: powerpc.o] Error 1
make[4]: Leaving directory '/home/xiaohai/CoreELEC-21.2-Omega/build.CoreELEC-Amlogic-ne.aarch64-21/build/binutils-2.41/.x86_64-linux-gnu/gold'
make[3]: *** [Makefile:1167: all-recursive] Error 1
make[3]: Leaving directory '/home/xiaohai/CoreELEC-21.2-Omega/build.CoreELEC-Amlogic-ne.aarch64-21/build/binutils-2.41/.x86_64-linux-gnu/gold'
make[2]: *** [Makefile:907: all] Error 2
make[2]: Leaving directory '/home/xiaohai/CoreELEC-21.2-Omega/build.CoreELEC-Amlogic-ne.aarch64-21/build/binutils-2.41/.x86_64-linux-gnu/gold'
make[1]: *** [Makefile:6885: all-gold] Error 2
make[1]: Leaving directory '/home/xiaohai/CoreELEC-21.2-Omega/build.CoreELEC-Amlogic-ne.aarch64-21/build/binutils-2.41/.x86_64-linux-gnu'
make: *** [Makefile:1005: all] Error 2
e[1;31mFAILURE: scripts/build binutils:host during make_host (package.mk)e[0m
*********** FAILED COMMAND ***********
make MAKEINFO=true
**************************************
*********** FAILED COMMAND ***********
${SCRIPTS}/build "${p}" "${PARENT_PKG}"
**************************************
*********** FAILED COMMAND ***********
${SCRIPTS}/build "${p}" "${PARENT_PKG}"
**************************************
*********** FAILED COMMAND ***********
${SCRIPTS}/build "${p}" "${PARENT_PKG}"
**************************************
Should I build the whole image or kernel or something else before I build a single module : ./scripts/build the_module_package_name ?
Regards !
Xiaohai