riscv / meta-riscv

OpenEmbedded/Yocto layer for RISC-V Architecture
https://riscv.org/
Other
365 stars 140 forks source link

gcc-cross-riscv64-14.2.0-r0 hangs at do_compile() #502

Closed maroueneboubakri closed 5 days ago

maroueneboubakri commented 5 days ago

Hello,

Trying instruction on README file, with 2 machines with 2 different configs (Ubuntu 22 and Ubuntu 20), gcc-cross-riscv64 always hangs at do_compile().

Best Maro

maroueneboubakri commented 5 days ago

FI

| g++   -fno-PIE -c   -isystem/home/maro/riscv/riscv-yocto/build/tmp/work/x86_64-linux/gcc-cross-riscv64/14.2.0/recipe-sysroot-native/usr/include -O2 -pipe   -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE   -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -fno-PIE -I. -I. -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/. -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../include  -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libcpp/include -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libcody  -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libdecnumber -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libbacktrace   -o ggc-page.o -MT ggc-page.o -MMD -MP -MF ./.deps/ggc-page.TPo ../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/ggc-page.cc
| {standard input}: Assembler messages:
| {standard input}:74061: Warning: end of file not at end of a line; newline inserted
| {standard input}:74105: Error: unrecognized symbol type ""
| g++: fatal error: Killed signal terminated program cc1plus
| compilation terminated.
| make[1]: *** [Makefile:1199: insn-emit-2.o] Error 1
| make[1]: *** Waiting for unfinished jobs....
| /bin/bash ../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../move-if-change tmp-output.cc insn-output.cc
| echo timestamp > s-output
| rm gcc.pod
| make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/x86_64-linux/gcc-cross-riscv64/14.2.0/gcc-14.2.0/build.x86_64-linux.riscv64-poky-linux/gcc'
| make: *** [Makefile:4699: all-gcc] Error 2
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
ERROR: Task (/home/maro/riscv/riscv-yocto/poky/meta/recipes-devtools/gcc/gcc-cross_14.2.bb:do_compile) failed with exit code '1'
kraj commented 5 days ago

@maroueneboubakri it seems gcc is not having enough memory when its compiling gcc-cross, How much memory do you have on build system ?

Maybe try to reduce parallism by setting it in conf/local.conf

PARALLEL_MAKE:append = " -l ${@int(os.sysconf(os.sysconf_names['SC_NPROCESSORS_ONLN']) * 100/100)}"
maroueneboubakri commented 5 days ago

@maroueneboubakri it seems gcc is not having enough memory when its compiling gcc-cross, How much memory do you have on build system ?

Maybe try to reduce parallism by setting it in conf/local.conf

PARALLEL_MAKE:append = " -l ${@int(os.sysconf(os.sysconf_names['SC_NPROCESSORS_ONLN']) * 100/100)}"

@kraj thank you for support, my machine has 16GB RAM. Reducing number of jobs solved issue with compiling gcc ! thank you, however llvm fails with the following error:

| [1079/2598] cd /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/build && /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/recipe-sysroot-native/usr/bin/llvm-tblgen19.1.2 -gen-disassembler -I /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/lib/Target/AMDGPU -I/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/build/include -I/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/include -I /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/lib/Target /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/lib/Target/AMDGPU/AMDGPU.td --write-if-changed -o lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc -d lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc.d
| [1080/2598] cd /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/build && /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/recipe-sysroot-native/usr/bin/llvm-tblgen19.1.2 -gen-global-isel -I /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/lib/Target/AMDGPU -I/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/build/include -I/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/include -I /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/lib/Target /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/lib/Target/AMDGPU/AMDGPUGISel.td --write-if-changed -o lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc -d lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc.d
| [1081/2598] cd /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/build && /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/recipe-sysroot-native/usr/bin/llvm-tblgen19.1.2 -gen-dag-isel -I /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/lib/Target/AMDGPU -I/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/build/include -I/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/include -I /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/lib/Target -omit-comments /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/lib/Target/AMDGPU/AMDGPU.td --write-if-changed -o lib/Target/AMDGPU/AMDGPUGenDAGISel.inc -d lib/Target/AMDGPU/AMDGPUGenDAGISel.inc.d
| [1082/2598] cd /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/build && /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/recipe-sysroot-native/usr/bin/llvm-tblgen19.1.2 -gen-asm-writer -I /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/lib/Target/AMDGPU -I/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/build/include -I/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/include -I /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/lib/Target /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/lib/Target/AMDGPU/AMDGPU.td --write-if-changed -o lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc -d lib/Target/AMDGPU/AMDGPUGenAsmWriter.inc.d
| [1083/2598] cd /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/build && /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/recipe-sysroot-native/usr/bin/llvm-tblgen19.1.2 -gen-asm-matcher -I /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/lib/Target/AMDGPU -I/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/build/include -I/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/include -I /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/lib/Target /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/llvm-project-19.1.2.src/llvm/lib/Target/AMDGPU/AMDGPU.td --write-if-changed -o lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc -d lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc.d
| ninja: build stopped: subcommand failed.
| WARNING: exit code 1 from a shell command.
ERROR: Task (/home/maro/riscv/riscv-yocto/poky/meta/recipes-devtools/llvm/llvm_19.1.2.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 780 tasks of which 634 didn't need to be rerun and 1 failed.
NOTE: Writing buildhistory
NOTE: Writing buildhistory took: 3 seconds
NOTE: Build completion summary:
NOTE:   do_populate_sysroot: 0.0% sstate reuse(0 setscene, 23 scratch)
NOTE:   do_deploy_source_date_epoch: 0.0% sstate reuse(0 setscene, 1 scratch)
NOTE:   do_recipe_qa: 0.0% sstate reuse(0 setscene, 1 scratch)

Summary: 1 task failed:
  /home/maro/riscv/riscv-yocto/poky/meta/recipes-devtools/llvm/llvm_19.1.2.bb:do_compile
    log: /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/llvm/19.1.2/temp/log.do_compile.12215
Summary: There was 1 WARNING message.
Summary: There was 1 ERROR message, returning a non-zero exit code.
maroueneboubakri commented 5 days ago

More, while compiling gcc, (not gcc-corss above)

| riscv64-poky-linux-g++     -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2  -O2 -g --sysroot=/home/nxf45729/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot  -fno-PIE -c   -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=/home/nxf45729/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/nxf45729/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/nxf45729/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/nxf45729/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/nxf45729/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/nxf45729/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/nxf45729/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/nxf45729/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden   -DIN_GCC    -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -fno-PIE -I. -I. -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/. -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../include  -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libcpp/include -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libcody  -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libdecnumber -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libbacktrace   -o insn-latencytab.o -MT insn-latencytab.o -MMD -MP -MF ./.deps/insn-latencytab.TPo insn-latencytab.cc
| {standard input}: Assembler messages:
| {standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive
| riscv64-poky-linux-g++: fatal error: Killed signal terminated program cc1plus
| compilation terminated.
| make[1]: *** [Makefile:1199: insn-emit-7.o] Error 1
| make[1]: *** Waiting for unfinished jobs....
| rm gcc.pod
| make[1]: Leaving directory '/home/nxf45729/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/gcc'
| make: *** [Makefile:4699: all-gcc] Error 2
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
ERROR: Task (/home/nxf45729/riscv/riscv-yocto/poky/meta/recipes-devtools/gcc/gcc_14.2.bb:do_compile) failed with exit code '1'
Waiting for 1 running task to finish:

monitoring the memory/cpu consumption seems fine, no memory overrun though.

maroueneboubakri commented 5 days ago

Not able to link cc1plus: I switched to another machine and same issue occurs.

| riscv64-poky-linux-g++     -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2  -O2 -g --sysroot=/home/maro/riscv/riscv-yo                  cto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot -no-pie   -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=/home/                  maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/                  maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/                  maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux                  =/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/g                  cc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv                  -yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build                  /tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/ri                  scv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64                  -poky-linux/gcc/14.2.0/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden   -DIN_GCC    -fno-exceptions -fno-rtti -fasy                  nchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-support                  ed -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -no-pie -stati                  c-libstdc++ -static-libgcc -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fcanon-prefix-map  -fmacro-prefix-map=/home/maro/                  riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/                  riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/                  riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src                  /debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0                  /build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/bu                  ild/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work                  /riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-pok                  y-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-lin                  ux/gcc/14.2.0/recipe-sysroot-native=  -Wl,-z,relro,-z,now -o cc1plus \
|       cp/cp-lang.o c-family/stub-objc.o cp/call.o cp/class.o cp/constexpr.o cp/constraint.o cp/coroutines.o cp/cp-gimplify.o                   cp/cp-objcp-common.o cp/cp-ubsan.o cp/cvt.o cp/contracts.o cp/cxx-pretty-print.o cp/decl.o cp/decl2.o cp/dump.o cp/error.o cp                  /except.o cp/expr.o cp/friend.o cp/init.o cp/lambda.o cp/lex.o cp/logic.o cp/mangle.o cp/mapper-client.o cp/mapper-resolver.o                   cp/method.o cp/module.o cp/name-lookup.o cp/optimize.o cp/parser.o cp/pt.o cp/ptree.o cp/rtti.o cp/search.o cp/semantics.o cp/                  tree.o cp/typeck.o cp/typeck2.o cp/vtable-class-hierarchy.o attribs.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-d                  ump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c                  -family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec                  .o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o glibc-c.o cc1plu                  s-checksum.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a ../libcody/l                  ibcody.a  \
|       libcommon.a ../libcpp/libcpp.a   ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecn                  umber.a   -lmpc -lmpfr -lgmp -rdynamic  -lz -lzstd
| collect2: fatal error: ld terminated with signal 9 [Killed]
| compilation terminated.
| make[1]: *** [../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/cp/Make-lang.in:145: cc1plus] Error 1
| make[1]: *** Waiting for unfinished jobs....
| collect2: fatal error: ld terminated with signal 9 [Killed]
| compilation terminated.
| make[1]: *** [../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/c/Make-lang.in:87: cc1] Error 1
| make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.r                  iscv64-poky-linux.riscv64-poky-linux/gcc'
| make: *** [Makefile:4699: all-gcc] Error 2
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
kraj commented 5 days ago

yeah it seem you need to curb another knob to limit task level parallelism in conf/local.conf something like below

BB_NUMBER_THREADS = "8"
maroueneboubakri commented 5 days ago

@kraj Unfortunately, it does not work, even reducing to single thread, Is there any CI in place for the project ?

Here is a full log:

maro@SMW002635:~/riscv/riscv-yocto/build$
maro@SMW002635:~/riscv/riscv-yocto/build$ nano conf/local.conf
maro@SMW002635:~/riscv/riscv-yocto/build$ MACHINE=qemuriscv64 bitbake -v core-image-full-cmdline
Loading cache: 100% |############################################################################################################| Time: 0:00:01
Loaded 4856 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies
NOTE: selecting pseudo-native to satisfy virtual/fakeroot-native due to PREFERRED_PROVIDERS
NOTE: selecting linux-yocto to satisfy virtual/kernel due to PREFERRED_PROVIDERS
NOTE: selecting opkg-utils-native to satisfy virtual/update-alternatives-native due to PREFERRED_PROVIDERS
NOTE: selecting opkg-native to satisfy opkg-native due to PREFERRED_PROVIDERS
NOTE: selecting binutils-cross-riscv64 to satisfy virtual/riscv64-poky-linux-binutils due to PREFERRED_PROVIDERS
NOTE: selecting opkg to satisfy runtime opkg due to PREFERRED_PROVIDER_opkg = opkg
NOTE: selecting glibc-locale to satisfy runtime locale-base-c due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime locale-base-en-gb due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime locale-base-en-us due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting linux-yocto to satisfy runtime kernel-base due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-image-image due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-image-uimage due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-image due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting u-boot to satisfy runtime u-boot-dev due to PREFERRED_PROVIDER_virtual/bootloader = u-boot
NOTE: selecting u-boot to satisfy runtime u-boot-env due to PREFERRED_PROVIDER_virtual/bootloader = u-boot
NOTE: selecting u-boot to satisfy runtime u-boot due to PREFERRED_PROVIDER_virtual/bootloader = u-boot
NOTE: selecting pkgconfig-native to satisfy pkgconfig-native due to PREFERRED_PROVIDERS
NOTE: selecting pigz-native to satisfy gzip-native due to PREFERRED_PROVIDERS
NOTE: selecting gcc-cross-riscv64 to satisfy virtual/riscv64-poky-linux-gcc due to PREFERRED_PROVIDERS
NOTE: selecting openssl-native to satisfy openssl-native due to PREFERRED_PROVIDERS
NOTE: selecting binutils-crosssdk-x86_64-pokysdk-linux to satisfy virtual/x86_64-pokysdk-linux-binutils due to PREFERRED_PROVIDERS
NOTE: selecting nativesdk-glibc to satisfy virtual/nativesdk-libc due to PREFERRED_PROVIDERS
NOTE: selecting gcc-crosssdk-x86_64-pokysdk-linux to satisfy virtual/x86_64-pokysdk-linux-gcc due to PREFERRED_PROVIDERS
NOTE: selecting glibc to satisfy virtual/libc due to PREFERRED_PROVIDERS
NOTE: selecting gcc-runtime to satisfy virtual/riscv64-poky-linux-compilerlibs due to PREFERRED_PROVIDERS
NOTE: selecting opkg-utils to satisfy virtual/update-alternatives due to PREFERRED_PROVIDERS
NOTE: selecting nativesdk-openssl to satisfy nativesdk-openssl due to PREFERRED_PROVIDERS
NOTE: selecting nativesdk-glibc to satisfy virtual/nativesdk-libintl due to PREFERRED_PROVIDERS
NOTE: selecting nativesdk-glibc to satisfy virtual/nativesdk-libiconv due to PREFERRED_PROVIDERS
NOTE: selecting glibc to satisfy runtime glibc-thread-db due to PREFERRED_PROVIDER_virtual/libc = glibc
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-iso8859-1 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting gcc-runtime to satisfy runtime libstdc++-dev due to PREFERRED_PROVIDER_virtual/riscv64-poky-linux-compilerlibs = gcc-runtime
NOTE: selecting glibc to satisfy runtime glibc due to PREFERRED_PROVIDER_virtual/libc = glibc
NOTE: selecting gcc-runtime to satisfy runtime libatomic due to PREFERRED_PROVIDER_virtual/riscv64-poky-linux-compilerlibs = gcc-runtime
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-ibm850 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting libgcc to satisfy runtime libgcc due to PREFERRED_PROVIDER_libgcc = libgcc
NOTE: selecting glibc to satisfy runtime glibc-dev due to PREFERRED_PROVIDER_virtual/libc = glibc
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-cp1252 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc to satisfy runtime glibc-utils due to PREFERRED_PROVIDER_virtual/libc = glibc
NOTE: selecting gcc-runtime to satisfy runtime libatomic-dev due to PREFERRED_PROVIDER_virtual/riscv64-poky-linux-compilerlibs = gcc-runtime
NOTE: selecting glibc-locale to satisfy runtime glibc-localedata-i18n due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc to satisfy runtime glibc-dbg due to PREFERRED_PROVIDER_virtual/libc = glibc
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-iso8859-15 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting gcc-runtime to satisfy runtime libstdc++ due to PREFERRED_PROVIDER_virtual/riscv64-poky-linux-compilerlibs = gcc-runtime
NOTE: selecting libgcc to satisfy runtime libgcc-dev due to PREFERRED_PROVIDER_libgcc = libgcc
NOTE: selecting systemd to satisfy runtime systemd due to PREFERRED_PROVIDER_udev = systemd
NOTE: selecting systemd to satisfy runtime udev due to PREFERRED_PROVIDER_udev = systemd
NOTE: selecting opkg-utils to satisfy runtime update-alternatives-opkg due to PREFERRED_PROVIDER_virtual/update-alternatives = opkg-utils
NOTE: selecting openssl to satisfy runtime openssl due to PREFERRED_PROVIDER_openssl = openssl
NOTE: selecting coreutils to satisfy runtime coreutils due to PREFERRED_PROVIDER_coreutils = coreutils
NOTE: selecting make to satisfy runtime make due to PREFERRED_PROVIDER_virtual/make = make
NOTE: selecting opkg to satisfy runtime opkg-dev due to PREFERRED_PROVIDER_opkg = opkg
NOTE: selecting nativesdk-pkgconfig to satisfy runtime nativesdk-pkgconfig due to PREFERRED_PROVIDER_nativesdk-pkgconfig = nativesdk-pkgconfig
NOTE: selecting nativesdk-opkg to satisfy runtime nativesdk-opkg due to PREFERRED_PROVIDER_nativesdk-opkg = nativesdk-opkg
NOTE: selecting nativesdk-glibc to satisfy runtime nativesdk-ldconfig due to PREFERRED_PROVIDER_virtual/nativesdk-libc = nativesdk-glibc
NOTE: selecting nativesdk-openssl to satisfy runtime nativesdk-openssl due to PREFERRED_PROVIDER_nativesdk-openssl = nativesdk-openssl
NOTE: selecting nativesdk-libgcc to satisfy runtime nativesdk-libgcc due to PREFERRED_PROVIDER_nativesdk-libgcc = nativesdk-libgcc
NOTE: selecting nativesdk-openssl to satisfy runtime nativesdk-openssl-bin due to PREFERRED_PROVIDER_nativesdk-openssl = nativesdk-openssl
NOTE: selecting nativesdk-glibc to satisfy runtime nativesdk-glibc-dev due to PREFERRED_PROVIDER_virtual/nativesdk-libc = nativesdk-glibc
NOTE: selecting nativesdk-linux-libc-headers to satisfy runtime nativesdk-linux-libc-headers-dev due to PREFERRED_PROVIDER_nativesdk-linux-libc-headers = nativesdk-linux-libc-headers
NOTE: selecting nativesdk-glibc to satisfy runtime nativesdk-glibc-utils due to PREFERRED_PROVIDER_virtual/nativesdk-libc = nativesdk-glibc
NOTE: selecting nativesdk-glibc to satisfy runtime nativesdk-glibc due to PREFERRED_PROVIDER_virtual/nativesdk-libc = nativesdk-glibc
NOTE: selecting linux-libc-headers to satisfy runtime linux-libc-headers-dev due to PREFERRED_PROVIDER_linux-libc-headers = linux-libc-headers
NOTE: selecting glibc to satisfy runtime ldconfig due to PREFERRED_PROVIDER_virtual/libc = glibc
NOTE: selecting systemd to satisfy runtime systemd-journal-remote due to PREFERRED_PROVIDER_udev = systemd
NOTE: selecting systemd to satisfy runtime systemd-journal-gatewayd due to PREFERRED_PROVIDER_udev = systemd
NOTE: selecting systemd to satisfy runtime systemd-journal-upload due to PREFERRED_PROVIDER_udev = systemd
NOTE: selecting linux-yocto to satisfy runtime kernel-module-unix due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting systemd to satisfy runtime systemd-crypt due to PREFERRED_PROVIDER_udev = systemd
NOTE: selecting systemd to satisfy runtime systemd-extra-utils due to PREFERRED_PROVIDER_udev = systemd
NOTE: selecting linux-yocto to satisfy runtime kernel-module-ipv6 due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-module-dm-mod due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting systemd to satisfy runtime libnss-systemd due to PREFERRED_PROVIDER_udev = systemd
NOTE: selecting systemd to satisfy runtime systemd-mime due to PREFERRED_PROVIDER_udev = systemd
NOTE: selecting systemd to satisfy runtime libnss-myhostname due to PREFERRED_PROVIDER_udev = systemd
NOTE: selecting systemd to satisfy runtime udev-hwdb due to PREFERRED_PROVIDER_udev = systemd
NOTE: selecting systemd to satisfy runtime systemd-udev-rules due to PREFERRED_PROVIDER_udev = systemd
NOTE: selecting linux-yocto to satisfy runtime kernel-module-binfmt-misc due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-module-loop due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-module-sch-fq-codel due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting systemd to satisfy runtime libnss-mymachines due to PREFERRED_PROVIDER_udev = systemd
NOTE: selecting linux-yocto to satisfy runtime kernel-module-tun due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting systemd to satisfy runtime systemd-dev due to PREFERRED_PROVIDER_udev = systemd
NOTE: selecting systemd to satisfy runtime systemd-vconsole-setup due to PREFERRED_PROVIDER_udev = systemd
NOTE: selecting linux-yocto to satisfy runtime kernel-module-autofs4 due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting nativesdk-openssl to satisfy runtime nativesdk-openssl-ossl-module-legacy due to PREFERRED_PROVIDER_nativesdk-openssl = nativesdk-openssl
NOTE: selecting nativesdk-openssl to satisfy runtime nativesdk-openssl-dev due to PREFERRED_PROVIDER_nativesdk-openssl = nativesdk-openssl
NOTE: selecting nativesdk-openssl to satisfy runtime nativesdk-openssl-conf due to PREFERRED_PROVIDER_nativesdk-openssl = nativesdk-openssl
NOTE: selecting linux-libc-headers to satisfy linux-libc-headers due to PREFERRED_PROVIDERS
NOTE: selecting nativesdk-linux-libc-headers to satisfy nativesdk-linux-libc-headers due to PREFERRED_PROVIDERS
NOTE: selecting gcc-crosssdk-x86_64-pokysdk-linux to satisfy virtual/x86_64-pokysdk-linux-g++ due to PREFERRED_PROVIDERS
NOTE: selecting nativesdk-libgcc to satisfy nativesdk-libgcc due to PREFERRED_PROVIDERS
NOTE: selecting mesa-native to satisfy virtual/libgl-native due to PREFERRED_PROVIDERS
NOTE: selecting libgcc to satisfy libgcc due to PREFERRED_PROVIDERS
NOTE: selecting gcc-cross-riscv64 to satisfy virtual/riscv64-poky-linux-g++ due to PREFERRED_PROVIDERS
NOTE: selecting libxcrypt to satisfy virtual/crypt due to PREFERRED_PROVIDERS
NOTE: selecting openssl to satisfy openssl due to PREFERRED_PROVIDERS
NOTE: selecting coreutils to satisfy coreutils due to PREFERRED_PROVIDERS
NOTE: selecting glibc to satisfy virtual/libiconv due to PREFERRED_PROVIDERS
NOTE: selecting glibc to satisfy virtual/libintl due to PREFERRED_PROVIDERS
NOTE: selecting libx11 to satisfy virtual/libx11 due to PREFERRED_PROVIDERS
NOTE: selecting openssl to satisfy runtime openssl-engines due to PREFERRED_PROVIDER_openssl = openssl
NOTE: selecting openssl to satisfy runtime openssl-dev due to PREFERRED_PROVIDER_openssl = openssl
NOTE: selecting openssl to satisfy runtime openssl-conf due to PREFERRED_PROVIDER_openssl = openssl
NOTE: selecting openssl to satisfy runtime openssl-ossl-module-legacy due to PREFERRED_PROVIDER_openssl = openssl
NOTE: selecting openssl to satisfy runtime openssl-bin due to PREFERRED_PROVIDER_openssl = openssl
NOTE: selecting glibc-locale to satisfy runtime locale-base-fr-fr.iso-8859-1 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime locale-base-fr-fr due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime locale-base-el-gr.iso-8859-7 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime locale-base-ru-ru due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting coreutils to satisfy runtime coreutils-getlimits due to PREFERRED_PROVIDER_coreutils = coreutils
NOTE: selecting glibc-locale to satisfy runtime locale-base-en-us.iso-8859-1 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-big5hkscs due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime locale-base-de-de due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime locale-base-zh-hk.big5-hkscs due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting linux-yocto to satisfy runtime kernel-module-nfsd due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-module-iptable-nat due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-module-ipt-masquerade due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-module-ip-tables due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-module-nf-conntrack due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-module-nf-nat due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-module-iptable-filter due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-module-nf-defrag-ipv4 due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-module-ip6-tables due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-module-x-tables due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-module-nf-conntrack-ipv4 due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-module-ip6table-filter due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-module-sd-mod due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-module-scsi-debug due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-module-algif-hash due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting coreutils to satisfy runtime coreutils-stdbuf due to PREFERRED_PROVIDER_coreutils = coreutils
NOTE: selecting coreutils to satisfy runtime coreutils-dev due to PREFERRED_PROVIDER_coreutils = coreutils
NOTE: selecting make to satisfy runtime make-dev due to PREFERRED_PROVIDER_virtual/make = make
NOTE: selecting glibc-locale to satisfy runtime locale-base-tr-tr due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting nativesdk-pkgconfig to satisfy runtime nativesdk-pkgconfig-dev due to PREFERRED_PROVIDER_nativesdk-pkgconfig = nativesdk-pkgconfig
NOTE: selecting nativesdk-opkg to satisfy runtime nativesdk-opkg-dev due to PREFERRED_PROVIDER_nativesdk-opkg = nativesdk-opkg
NOTE: selecting mesa-native to satisfy runtime mesa-megadriver-native due to PREFERRED_PROVIDER_virtual/libgl-native = mesa-native
NOTE: selecting libx11 to satisfy runtime libx11-locale due to PREFERRED_PROVIDER_virtual/libx11 = libx11
NOTE: selecting libxcrypt to satisfy runtime libxcrypt-dev due to PREFERRED_PROVIDER_virtual/crypt = libxcrypt
NOTE: selecting libxcrypt to satisfy runtime libxcrypt due to PREFERRED_PROVIDER_virtual/crypt = libxcrypt
NOTE: selecting glibc-locale to satisfy runtime locale-base-pl-pl due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-euc-jp due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime locale-base-fa-ir due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime locale-base-es-es due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime locale-base-el-gr due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-charmap-invariant due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime locale-base-lt-lt due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-utf-16 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime locale-base-pl-pl.iso-8859-2 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime locale-base-ja-jp.euc-jp due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime locale-base-hr-hr due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-utf-7 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-charmap-utf-8 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-cp1255 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-charmap-cp1255 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-localedata-translit-cjk-variants due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-utf-32 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-ibm1141 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-iso8859-5 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-ebcdic-us due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-koi8-r due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-charmap-euc-kr due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-charmap-cp1251 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-charmap-koi8-r due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-charmap-iso-8859-2 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-gb18030 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-charmap-big5 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-charmap-iso-8859-9 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-iso8859-9 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-charmap-gb18030 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting gettext to satisfy runtime gettext due to PREFERRED_PROVIDER_virtual/gettext = gettext
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-iso8859-2 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting gettext to satisfy runtime gettext-dev due to PREFERRED_PROVIDER_virtual/gettext = gettext
NOTE: selecting glibc-locale to satisfy runtime glibc-charmap-euc-jp due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-cp1251 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-euc-kr due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-gconv-big5 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime glibc-charmap-iso-8859-1 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting glibc-locale to satisfy runtime locale-base-de-de.iso-8859-1 due to PREFERRED_PROVIDER_virtual/libc-locale = glibc-locale
NOTE: selecting libx11 to satisfy runtime libx11 due to PREFERRED_PROVIDER_virtual/libx11 = libx11
NOTE: selecting libx11 to satisfy runtime libx11-dev due to PREFERRED_PROVIDER_virtual/libx11 = libx11
NOTE: selecting nativesdk-mesa to satisfy virtual/nativesdk-libgl due to PREFERRED_PROVIDERS
NOTE: selecting gcc-runtime to satisfy runtime libssp due to PREFERRED_PROVIDER_virtual/riscv64-poky-linux-compilerlibs = gcc-runtime
NOTE: selecting gcc-runtime to satisfy runtime libssp-dev due to PREFERRED_PROVIDER_virtual/riscv64-poky-linux-compilerlibs = gcc-runtime
NOTE: selecting openssl-native to satisfy runtime openssl-native due to PREFERRED_PROVIDER_openssl-native = openssl-native
NOTE: selecting linux-yocto to satisfy runtime kernel-module-dummy due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting linux-yocto to satisfy runtime kernel-module-bonding due to PREFERRED_PROVIDER_virtual/kernel = linux-yocto
NOTE: selecting nativesdk-mesa to satisfy runtime nativesdk-libgles2-mesa-dev due to PREFERRED_PROVIDER_nativesdk-mesa = nativesdk-mesa
NOTE: selecting nativesdk-mesa to satisfy runtime nativesdk-mesa-megadriver due to PREFERRED_PROVIDER_nativesdk-mesa = nativesdk-mesa
NOTE: selecting nativesdk-mesa to satisfy runtime nativesdk-mesa-dev due to PREFERRED_PROVIDER_nativesdk-mesa = nativesdk-mesa

Build Configuration:
BB_VERSION           = "2.9.1"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "universal"
TARGET_SYS           = "riscv64-poky-linux"
MACHINE              = "qemuriscv64"
DISTRO               = "poky-altcfg"
DISTRO_VERSION       = "5.1"
TUNE_FEATURES        = "riscv64"
meta
meta-poky
meta-yocto-bsp       = "work:38c2a44f724fdc1c8844826e70506706e050403b"
meta-oe
meta-python
meta-multimedia
meta-networking      = "work:78a332939f8bd852c47a09a65d9d1837aa83ff97"
meta-riscv           = "work:4b779658548197083a17269e25554ce6bddc8563"

NOTE: Marking Active Tasks###########################################                                                            | ETA:  0:00:00
NOTE: Pruned 12167 inactive tasks, 5954 left##########################                                                           | ETA:  0:00:00
NOTE: Assign Weightings
NOTE: Compute totals (have 1 endpoint(s))#############################                                                           | ETA:  0:00:00
Sstate summary: Wanted 18 Local 0 Mirrors 0 Missed 18 Current 2844 (0% match, 99% complete)###########################           | ETA:  0:00:00
Initialising tasks: 100% |#######################################################################################################| Time: 0:00:04
NOTE: Executing Tasks
NOTE: Setscene tasks completed

NOTE: gcc-14.2.0-r0 do_compile: make -j 16 -l 16 configure-gcc
+ cd /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux
+ do_compile
+ remove_sysroot_paths_from_configargs /
+ replacement=/
+ oe_runmake configure-gcc
+ oe_runmake_call configure-gcc
+ bbnote make -j 16 -l 16 configure-gcc
+ [ -p /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/temp/fifo.16097 ]
+ printf %b\0 bbnote make -j 16 -l 16 configure-gcc
+ make -j 16 -l 16 configure-gcc

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libiberty'

make[2]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libiberty/testsuite'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libiberty/testsuite'

make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libiberty'

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/lto-plugin'

make  all-am

make[2]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/lto-plugin'

make[2]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/lto-plugin'

make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/lto-plugin'

+ sed -i s@/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot@/@g /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/gcc/configargs.h

+ sed -i s@/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot@//@g /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/gcc/configargs.h

+ remove_sysroot_paths_from_checksum_options /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot /
+ stagingdir=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot
+ replacement=/
+ oe_runmake TARGET-gcc=checksum-options all-gcc
+ oe_runmake_call TARGET-gcc=checksum-options all-gcc
+ bbnote make -j 16 -l 16 TARGET-gcc=checksum-options all-gcc
+ [ -p /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/temp/fifo.16097 ]

NOTE: gcc-14.2.0-r0 do_compile: make -j 16 -l 16 TARGET-gcc=checksum-options all-gcc
+ printf %b\0 bbnote make -j 16 -l 16 TARGET-gcc=checksum-options all-gcc
+ make -j 16 -l 16 TARGET-gcc=checksum-options all-gcc

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libiberty'

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/build-x86_64-linux/libiberty'

make[2]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libiberty/testsuite'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libiberty/testsuite'
make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libbacktrace'

make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libiberty'

make  all-am

make[2]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libbacktrace'

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libcody'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libcody'

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libdecnumber'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libdecnumber'

true  DO=all multi-do # make

make[2]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/build-x86_64-linux/libiberty/testsuite'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/build-x86_64-linux/libiberty/testsuite'

make[2]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libbacktrace'

make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libbacktrace'

make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/build-x86_64-linux/libiberty'

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/lto-plugin'

make  all-am

make[2]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/lto-plugin'

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/fixincludes'

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/build-x86_64-linux/fixincludes'

make[2]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/lto-plugin'

make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/lto-plugin'

make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/fixincludes'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/build-x86_64-linux/fixincludes'

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libcpp'
test -f config.h || (rm -f stamp-h1 && make stamp-h1)

make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libcpp'

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/build-x86_64-linux/libcpp'
test -f config.h || (rm -f stamp-h1 && make stamp-h1)

make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/build-x86_64-linux/libcpp'

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/gcc'

make[1]: 'checksum-options' is up to date.
make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/gcc'

+ sed -i s@-fcanon-prefix-map  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native= @@g /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/gcc/checksum-options

+ sed -i s@/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot@/@g /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/gcc/checksum-options

NOTE: gcc-14.2.0-r0 do_compile: make -j 16 -l 16 all-host
+ oe_runmake all-host
+ oe_runmake_call all-host
+ bbnote make -j 16 -l 16 all-host
+ [ -p /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/temp/fifo.16097 ]
+ printf %b\0 bbnote make -j 16 -l 16 all-host
+ make -j 16 -l 16 all-host

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libiberty'

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/build-x86_64-linux/libiberty'

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libbacktrace'

make  all-am

make[2]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libiberty/testsuite'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libiberty/testsuite'

make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libiberty'

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libcody'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libcody'

make[2]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/build-x86_64-linux/libiberty/testsuite'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/build-x86_64-linux/libiberty/testsuite'

make[2]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libbacktrace'

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libdecnumber'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libdecnumber'

true  DO=all multi-do # make

make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/build-x86_64-linux/libiberty'

make[2]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libbacktrace'

make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libbacktrace'

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/fixincludes'

make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/fixincludes'

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/lto-plugin'

make  all-am

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/build-x86_64-linux/fixincludes'

make[2]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/lto-plugin'

make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/build-x86_64-linux/fixincludes'

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/build-x86_64-linux/libcpp'
test -f config.h || (rm -f stamp-h1 && make stamp-h1)

make[2]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/lto-plugin'

make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/build-x86_64-linux/libcpp'
make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/lto-plugin'

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libcpp'
test -f config.h || (rm -f stamp-h1 && make stamp-h1)

make[1]: Leaving directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/libcpp'

make[1]: Entering directory '/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux/gcc'

riscv64-poky-linux-g++     -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2  -O2 -g --sysroot=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot  -fno-PIE -c  -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden   -DIN_GCC    -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -fno-PIE -I. -Ic-family -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/c-family -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../include  -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libcpp/include -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libcody  -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libdecnumber -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libbacktrace   -o c-family/c-cppbuiltin.o -MT c-family/c-cppbuiltin.o -MMD -MP -MF c-family/.deps/c-cppbuiltin.TPo ../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/c-family/c-cppbuiltin.cc

riscv64-poky-linux-g++     -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2  -O2 -g --sysroot=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot  -fno-PIE -c   -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden   -DIN_GCC    -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -fno-PIE -I. -I. -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/. -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../include  -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libcpp/include -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libcody  -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libdecnumber -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libbacktrace   -o plugin.o -MT plugin.o -MMD -MP -MF ./.deps/plugin.TPo ../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/plugin.cc

riscv64-poky-linux-g++     -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2  -O2 -g --sysroot=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot  -fno-PIE -c  -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"14.2.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"riscv64-poky-linux\" -DDEFAULT_TARGET_MACHINE=\"riscv64-poky-linux\" -DSTANDARD_BINDIR_PREFIX=\"/usr/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\"  -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DTOOL_INCLUDE_DIR=\"/usr/lib/gcc/riscv64-poky-linux/14.2.0/../../../../riscv64-poky-linux/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/usr/include\" -DBASEVER="\"14.2.0\"" -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden   -DIN_GCC    -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -fno-PIE -I. -I. -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/. -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../include  -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libcpp/include -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libcody  -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libdecnumber -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../libbacktrace   -o gcc.o -MT gcc.o -MMD -MP -MF ./.deps/gcc.TPo ../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/gcc.cc

rm -rf libbackend.a

riscv64-poky-linux-gcc-ar --plugin /home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native/usr/bin/riscv64-poky-linux/../../libexec/riscv64-poky-linux/gcc/riscv64-poky-linux/14.2.0/liblto_plugin.so rcT libbackend.a  gimple-match-1.o  gimple-match-2.o  gimple-match-3.o  gimple-match-4.o  gimple-match-5.o  gimple-match-6.o  gimple-match-7.o  gimple-match-8.o  gimple-match-9.o  gimple-match-10.o gimple-match-exports.o  generic-match-1.o  generic-match-2.o  generic-match-3.o  generic-match-4.o  generic-match-5.o  generic-match-6.o  generic-match-7.o  generic-match-8.o  generic-match-9.o  generic-match-10.o insn-attrtab.o insn-automata.o insn-dfatab.o  insn-emit-1.o  insn-emit-2.o  insn-emit-3.o  insn-emit-4.o  insn-emit-5.o  insn-emit-6.o  insn-emit-7.o  insn-emit-8.o  insn-emit-9.o  insn-emit-10.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o adjust-alignment.o alias.o alloc-pool.o auto-inc-dec.o auto-profile.o bb-reorder.o bitmap.o builtins.o caller-save.o calls.o ccmp.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o ctfc.o ctfout.o btfout.o symtab.o symtab-thunks.o symtab-clones.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o combine.o combine-stack-adj.o compare-elim.o context.o convert.o coroutine-passes.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o digraph.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2ctf.o dwarf2out.o early-remat.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o fibonacci_heap.o file-prefix-map.o final.o fixed-value.o fold-const.o fold-const-call.o fold-mem-offsets.o function.o function-abi.o function-tests.o fwprop.o gcc-rich-location.o gcc-urlifier.o gcse.o gcse-common.o ggc-common.o ggc-tests.o gimple.o gimple-array-bounds.o gimple-builder.o gimple-expr.o gimple-if-to-switch.o gimple-iterator.o gimple-fold.o gimple-harden-conditionals.o gimple-harden-control-flow.o gimple-laddress.o gimple-loop-interchange.o gimple-loop-jam.o gimple-loop-versioning.o gimple-low.o gimple-lower-bitint.o gimple-predicate-analysis.o gimple-pretty-print.o gimple-range.o gimple-range-cache.o gimple-range-edge.o gimple-range-fold.o gimple-range-gori.o gimple-range-infer.o gimple-range-op.o gimple-range-phi.o gimple-range-trace.o gimple-ssa-backprop.o gimple-ssa-isolate-paths.o gimple-ssa-nonnull-compare.o gimple-ssa-sccopy.o gimple-ssa-split-paths.o gimple-ssa-store-merging.o gimple-ssa-strength-reduction.o gimple-ssa-sprintf.o gimple-ssa-warn-access.o gimple-ssa-warn-alloca.o gimple-ssa-warn-restrict.o gimple-streamer-in.o gimple-streamer-out.o gimple-walk.o gimple-warn-recursion.o gimplify.o gimplify-me.o godump.o graph.o graphds.o graphviz.o graphite.o graphite-isl-ast-to-gimple.o graphite-dependences.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hash-map-tests.o hash-set-tests.o hw-doloop.o hwint.o ifcvt.o ree.o inchash.o incpath.o init-regs.o internal-fn.o ipa-cp.o ipa-sra.o ipa-devirt.o ipa-fnsummary.o ipa-polymorphic-call.o ipa-split.o ipa-inline.o ipa-comdats.o ipa-free-lang-data.o ipa-visibility.o ipa-inline-analysis.o ipa-inline-transform.o ipa-modref.o ipa-modref-tree.o ipa-predicate.o ipa-profile.o ipa-prop.o ipa-param-manipulation.o ipa-pure-const.o ipa-icf.o ipa-icf-gimple.o ipa-reference.o ipa-ref.o ipa-utils.o ipa-strub.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-remat.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o multiple_target.o omp-offload.o omp-expand.o omp-general.o omp-low.o omp-oacc-kernels-decompose.o omp-oacc-neuter-broadcast.o omp-simd-clone.o opt-problem.o optabs.o optabs-libfuncs.o optabs-query.o optabs-tree.o optinfo.o optinfo-emit-json.o options-save.o options-urls.o opts-global.o ordered-hash-map-tests.o passes.o plugin.o pointer-query.o postreload-gcse.o postreload.o predict.o print-rtl.o print-rtl-function.o print-tree.o profile.o profile-count.o range.o range-op.o range-op-float.o range-op-ptr.o read-md.o read-rtl.o read-rtl-function.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-error.o rtl-ssa/accesses.o rtl-ssa/blocks.o rtl-ssa/changes.o rtl-ssa/functions.o rtl-ssa/insns.o rtl-ssa/movement.o rtl-tests.o rtl.o rtlhash.o rtlanal.o rtlhooks.o rtx-vector-builder.o run-rtl-passes.o sched-deps.o sched-ebb.o sched-rgn.o sel-sched-ir.o sel-sched-dump.o sel-sched.o selftest-rtl.o selftest-run-tests.o sese.o shrink-wrap.o simplify-rtx.o sparseset.o spellcheck.o spellcheck-tree.o splay-tree-utils.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o substring-locations.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o ubsan.o sanopt.o sancov.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-diagnostic-client-data-hooks.o tree-diagnostic-path.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-logical-location.o tree-loop-distribution.o tree-nested.o tree-nrv.o tree-object-size.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-split.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o gimple-range-path.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-scopedtables.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadbackward.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o gimple-isel.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vect-slp-patterns.o tree-vectorizer.o tree-vector-builder.o tree-vrp.o tree.o tristate.o typed-splay-tree.o valtrack.o value-pointer-equiv.o value-query.o value-range.o value-range-pretty-print.o value-range-storage.o value-relation.o value-prof.o var-tracking.o varasm.o varpool.o vec-perm-indices.o vmsdbgout.o vr-values.o vtable-verify.o warning-control.o web.o wide-int.o wide-int-print.o riscv.o analyzer/access-diagram.o analyzer/analysis-plan.o analyzer/analyzer.o analyzer/analyzer-language.o analyzer/analyzer-logging.o analyzer/analyzer-pass.o analyzer/analyzer-selftests.o analyzer/bar-chart.o analyzer/bounds-checking.o analyzer/call-details.o analyzer/call-info.o analyzer/call-string.o analyzer/call-summary.o analyzer/checker-event.o analyzer/checker-path.o analyzer/complexity.o analyzer/constraint-manager.o analyzer/diagnostic-manager.o analyzer/engine.o analyzer/feasible-graph.o analyzer/function-set.o analyzer/infinite-loop.o analyzer/infinite-recursion.o analyzer/kf.o analyzer/kf-analyzer.o analyzer/kf-lang-cp.o analyzer/known-function-manager.o analyzer/pending-diagnostic.o analyzer/program-point.o analyzer/program-state.o analyzer/ranges.o analyzer/record-layout.o analyzer/region.o analyzer/region-model.o analyzer/region-model-asm.o analyzer/region-model-manager.o analyzer/region-model-reachability.o analyzer/sm.o analyzer/sm-file.o analyzer/sm-fd.o analyzer/sm-malloc.o analyzer/sm-pattern-test.o analyzer/sm-sensitive.o analyzer/sm-signal.o analyzer/sm-taint.o analyzer/state-purge.o analyzer/store.o analyzer/supergraph.o analyzer/svalue.o analyzer/symbol.o analyzer/trimmed-graph.o analyzer/varargs.o riscv-builtins.o riscv-c.o riscv-sr.o riscv-shorten-memrefs.o riscv-selftests.o riscv-string.o riscv-v.o riscv-vsetvl.o riscv-vector-costs.o riscv-avlprop.o riscv-vector-builtins.o riscv-vector-builtins-shapes.o riscv-vector-builtins-bases.o thead.o riscv-target-attr.o linux.o host-linux.o

<command-line>: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/gcc.cc:1647:48: note: in expansion of macro 'STANDARD_STARTFILE_PREFIX'
 1647 | static char *const standard_startfile_prefix = STANDARD_STARTFILE_PREFIX;
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~

../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/gcc.cc: In function 'long unsigned int get_random_number()':
../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/gcc.cc:10708:12: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
10708 |       read (fd, &ret, sizeof (HOST_WIDE_INT));
      |       ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/gcc.cc: In function 'void do_report_bug(const char**, int, char**, char**)':
../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/gcc.cc:7937:9: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
 7937 |   write (fd, "\n//", 3);
      |   ~~~~~~^~~~~~~~~~~~~~~
../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/gcc.cc:7940:13: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
 7940 |       write (fd, " ", 1);
      |       ~~~~~~^~~~~~~~~~~~
../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/gcc.cc:7941:13: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
 7941 |       write (fd, new_argv[i], strlen (new_argv[i]));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/gcc.cc:7943:9: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
 7943 |   write (fd, "\n\n", 2);
      |   ~~~~~~^~~~~~~~~~~~~~~

riscv64-poky-linux-g++     -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2  -O2 -g --sysroot=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot -no-pie   -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden   -DIN_GCC    -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -no-pie -static-libstdc++ -static-libgcc -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fcanon-prefix-map  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -Wl,-z,relro,-z,now -o xgcc gcc.o gcc-main.o ggc-none.o gcc-urlifier.o options-urls.o \
  c/gccspec.o  libcommon-target.a \
   libcommon.a ../libcpp/libcpp.a   ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a

riscv64-poky-linux-g++     -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2  -O2 -g --sysroot=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot -no-pie   -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden   -DIN_GCC    -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -no-pie -static-libstdc++ -static-libgcc -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fcanon-prefix-map  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -Wl,-z,relro,-z,now -o cpp gcc.o gcc-main.o ggc-none.o gcc-urlifier.o options-urls.o \
  c-family/cppspec.o  libcommon-target.a \
   libcommon.a ../libcpp/libcpp.a   ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a

riscv64-poky-linux-g++     -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2  -O2 -g --sysroot=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot -no-pie   -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden   -DIN_GCC    -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -no-pie -static-libstdc++ -static-libgcc -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fcanon-prefix-map  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -Wl,-z,relro,-z,now -o xg++ \
  gcc.o gcc-main.o ggc-none.o gcc-urlifier.o options-urls.o cp/g++spec.o  libcommon-target.a \
   libcommon.a ../libcpp/libcpp.a   ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a

if [ -f ../stage_final ] \
   && cmp -s ../stage_current ../stage_final; then \
  cp ../prev-gcc/cc1-checksum.cc cc1-checksum.cc; \
else \
  build/genchecksum c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c/c-fold.o c/gimple-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o glibc-c.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a ../libiberty/libiberty.a  ../libdecnumber/libdecnumber.a ../libbacktrace/.libs/libbacktrace.a  \
                     checksum-options > cc1-checksum.cc.tmp &&           \
  ../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../move-if-change cc1-checksum.cc.tmp cc1-checksum.cc; \
fi

if [ -f ../stage_final ] \
   && cmp -s ../stage_current ../stage_final; then \
   cp ../prev-gcc/cc1plus-checksum.cc cc1plus-checksum.cc; \
else \
  build/genchecksum cp/cp-lang.o c-family/stub-objc.o cp/call.o cp/class.o cp/constexpr.o cp/constraint.o cp/coroutines.o cp/cp-gimplify.o cp/cp-objcp-common.o cp/cp-ubsan.o cp/cvt.o cp/contracts.o cp/cxx-pretty-print.o cp/decl.o cp/decl2.o cp/dump.o cp/error.o cp/except.o cp/expr.o cp/friend.o cp/init.o cp/lambda.o cp/lex.o cp/logic.o cp/mangle.o cp/mapper-client.o cp/mapper-resolver.o cp/method.o cp/module.o cp/name-lookup.o cp/optimize.o cp/parser.o cp/pt.o cp/ptree.o cp/rtti.o cp/search.o cp/semantics.o cp/tree.o cp/typeck.o cp/typeck2.o cp/vtable-class-hierarchy.o attribs.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o glibc-c.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a ../libcody/libcody.a libcommon.a ../libcpp/libcpp.a ../libiberty/libiberty.a  ../libdecnumber/libdecnumber.a ../libbacktrace/.libs/libbacktrace.a  \
                     checksum-options > cc1plus-checksum.cc.tmp &&         \
  ../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../move-if-change cc1plus-checksum.cc.tmp cc1plus-checksum.cc; \
fi

riscv64-poky-linux-g++     -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2  -O2 -g --sysroot=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot -no-pie   -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden   -DIN_GCC    -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -no-pie -static-libstdc++ -static-libgcc -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fcanon-prefix-map  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -Wl,-z,relro,-z,now -o lto1 \
        lto/lto-lang.o lto/lto.o lto/lto-object.o attribs.o lto/lto-partition.o lto/lto-symtab.o lto/lto-common.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a  -lmpc -lmpfr -lgmp -rdynamic  -lz -lzstd  libcommon.a ../libcpp/libcpp.a   ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a

riscv64-poky-linux-g++     -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2  -O2 -g --sysroot=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot -no-pie   -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden   -DIN_GCC    -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -no-pie -static-libstdc++ -static-libgcc -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fcanon-prefix-map  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -Wl,-z,relro,-z,now -o lto-dump \
        lto/lto-lang.o lto/lto-object.o attribs.o lto/lto-partition.o lto/lto-symtab.o lto/lto-dump.o lto/lto-common.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a  -lmpc -lmpfr -lgmp -rdynamic  -lz -lzstd  libcommon.a ../libcpp/libcpp.a   ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a

riscv64-poky-linux-g++     -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2  -O2 -g --sysroot=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot -no-pie   -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden   -DIN_GCC    -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -no-pie -static-libstdc++ -static-libgcc -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fcanon-prefix-map  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -Wl,-z,relro,-z,now -o cc1 c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c/c-fold.o c/gimple-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o glibc-c.o \
  cc1-checksum.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a   ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a   -lmpc -lmpfr -lgmp -rdynamic  -lz -lzstd

riscv64-poky-linux-g++     -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2  -O2 -g --sysroot=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot -no-pie   -O2 -g -fcanon-prefix-map  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden   -DIN_GCC    -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -no-pie -static-libstdc++ -static-libgcc -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fcanon-prefix-map  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -Wl,-z,relro,-z,now -o cc1plus \
      cp/cp-lang.o c-family/stub-objc.o cp/call.o cp/class.o cp/constexpr.o cp/constraint.o cp/coroutines.o cp/cp-gimplify.o cp/cp-objcp-common.o cp/cp-ubsan.o cp/cvt.o cp/contracts.o cp/cxx-pretty-print.o cp/decl.o cp/decl2.o cp/dump.o cp/error.o cp/except.o cp/expr.o cp/friend.o cp/init.o cp/lambda.o cp/lex.o cp/logic.o cp/mangle.o cp/mapper-client.o cp/mapper-resolver.o cp/method.o cp/module.o cp/name-lookup.o cp/optimize.o cp/parser.o cp/pt.o cp/ptree.o cp/rtti.o cp/search.o cp/semantics.o cp/tree.o cp/typeck.o cp/typeck2.o cp/vtable-class-hierarchy.o attribs.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-family/c-spellcheck.o glibc-c.o cc1plus-checksum.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a ../libcody/libcody.a  \
        libcommon.a ../libcpp/libcpp.a   ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a   -lmpc -lmpfr -lgmp -rdynamic  -lz -lzstd

riscv64-poky-linux-gcc     -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2  -O2 -g --sysroot=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot  -dumpspecs > tmp-specs

mv tmp-specs specs

: > tmp-libgcc.mvars

if riscv64-poky-linux-gcc     -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2  -O2 -g --sysroot=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot  -print-sysroot-headers-suffix > /dev/null 2>&1; then \
  set -e; for ml in `riscv64-poky-linux-gcc     -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2  -O2 -g --sysroot=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot  -print-multi-lib`; do \
    multi_dir=`echo ${ml} | sed -e 's/;.*$//'`; \
    flags=`echo ${ml} | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \
    sfx=`riscv64-poky-linux-gcc     -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2  -O2 -g --sysroot=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot  ${flags} -print-sysroot-headers-suffix`; \
    if [ "${multi_dir}" = "." ]; \
      then multi_dir=""; \
    else \
      multi_dir=/${multi_dir}; \
    fi; \
    echo "${sfx};${multi_dir}"; \
  done; \
else \
  echo ";"; \
fi > tmp-fixinc_list

echo GCC_CFLAGS = '-O2 -g -fcanon-prefix-map  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work-shared/gcc-14.2.0-r0/gcc-14.2.0=/usr/src/debug/gcc/14.2.0  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/gcc-14.2.0/build.riscv64-poky-linux.riscv64-poky-linux=/usr/src/debug/gcc/14.2.0  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot=  -fdebug-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -fmacro-prefix-map=/home/maro/riscv/riscv-yocto/build/tmp/work/riscv64-poky-linux/gcc/14.2.0/recipe-sysroot-native=  -pipe -DIN_GCC   -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition  -isystem ./include ' >> tmp-libgcc.mvars

echo INHIBIT_LIBC_CFLAGS = '' >> tmp-libgcc.mvars

echo TARGET_SYSTEM_ROOT = '' >> tmp-libgcc.mvars

/bin/bash ../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/../move-if-change tmp-fixinc_list fixinc_list

if test yes = yes; then \
  NO_PIE_CFLAGS="-fno-PIE"; \
else \
  NO_PIE_CFLAGS=; \
fi; \
echo NO_PIE_CFLAGS = "$NO_PIE_CFLAGS" >> tmp-libgcc.mvars

mv tmp-libgcc.mvars libgcc.mvars

echo timestamp > s-fixinc_list

collect2: fatal error: ld terminated with signal 9 [Killed]
compilation terminated.

make[1]: *** [../../../../../../../work-shared/gcc-14.2.0-r0/gcc-14.2.0/gcc/cp/Make-lang.in:145: cc1plus] Error 1
make[1]: *** Waiting for unfinished jobs....

Setscene tasks: 2862 of 2862
Currently  1 running tasks (3666 of 5954)  61% |##########################################################                                     |
0: gcc-14.2.0-r0 do_compile - 38s (pid 16097)
maroueneboubakri commented 5 days ago

@kraj was able to build it

BB_NUMBER_THREADS = "1"
PARALLEL_MAKE = "-j 1"

Thank you for your help, that would be good to have such info in the README file despite that those are obvious Yocto stuff. But I have the intention that this taking much memory compared to a Yocto build for ARM64.

Closing the thread.

kraj commented 5 days ago

@kraj was able to build it

BB_NUMBER_THREADS = "1"
PARALLEL_MAKE = "-j 1"

Thank you for your help, that would be good to have such info in the README file despite that those are obvious Yocto stuff. But I have the intention that this taking much memory compared to a Yocto build for ARM64.

that is interesting observation, and its possible that RISCV64 cross target in gcc does have memory issues. Its not documented because usually defaults work out ok.

Closing the thread.

Glad, its working now, although -j1 and single thread is not ideal. Usually in latest yocto bitbake there is a pressure monitor which takes care of not overloading the system and adjusts issues new tasks based upon load ratio.

https://docs.yoctoproject.org/ref-manual/variables.html#term-BB_PRESSURE_MAX_CPU but it also depends upon the build system configuration

maroueneboubakri commented 5 days ago

Glad, its working now, although -j1 and single thread is not ideal. Usually in latest yocto bitbake there is a pressure monitor which takes care of not overloading the system and adjusts issues new tasks based upon load ratio.

https://docs.yoctoproject.org/ref-manual/variables.html#term-BB_PRESSURE_MAX_CPU but it also depends upon the build system configuration

Yes indeed, that has been changed just to pass gcc build only.