[Buildroot] host-gcc-final 12.2.0 with linuxthreads

Charles Lohr lohr85 at gmail.com
Sat Mar 25 10:56:35 UTC 2023


I'm trying to re-up the RISC-V 32-bit NOMMU patch.

Is there any way of getting host-gcc-final 12.2.0 to compile without
linuxthreads?

It looks like it's basically required with gcc 12?

/home/cnlohr/git/mini-rv32ima/buildroot/output/build/host-gcc-final-12.2.0/build/./gcc/xgcc
-B/home/cnlohr/git/mini-rv32ima/buildroot/output/build/host-gcc-final-12.2.0/build/./gcc/
-B/home/cnlohr/git/mini-rv32ima/buildroot/output/host/riscv32-buildroot-linux-uclibc/bin/
-B/home/cnlohr/git/mini-rv32ima/buildroot/output/host/riscv32-buildroot-linux-uclibc/lib/
-isystem
/home/cnlohr/git/mini-rv32ima/buildroot/output/host/riscv32-buildroot-linux-uclibc/include
-isystem
/home/cnlohr/git/mini-rv32ima/buildroot/output/host/riscv32-buildroot-linux-uclibc/sys-include
   -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -g0
-fPIC -Wl,-elf2flt=-r -static -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS=64  -Os -g0  -fPIC  -Wl,-elf2flt=-r -static -DIN_GCC
 -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition
 -isystem ./include  -I. -I. -I../.././gcc -I../../../libgcc
-I../../../libgcc/. -I../../../libgcc/../gcc -I../../../libgcc/../include
-g0  -finhibit-size-directive -fno-inline -fno-exceptions
-fno-zero-initialized-in-bss -fno-toplevel-reorder -fno-tree-vectorize
-fbuilding-libgcc -fno-stack-protector    -I. -I. -I../.././gcc
-I../../../libgcc -I../../../libgcc/. -I../../../libgcc/../gcc
-I../../../libgcc/../include  -o crtendS.o -MT crtendS.o -MD -MP -MF
crtendS.dep  -fPIC -c ../../../libgcc/crtstuff.c -DCRT_END -DCRTSTUFFS_O
In file included from ../../../libgcc/gthr.h:148,
                 from ../../../libgcc/emutls.c:31:
./gthr-default.h:35:10: fatal error: pthread.h: No such file or directory
   35 | #include <pthread.h>
      |          ^~~~~~~~~~~
compilation terminated.

Any ideas?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.buildroot.org/pipermail/buildroot/attachments/20230325/84d4d24f/attachment.html>


More information about the buildroot mailing list