/linux/usr/include/asm generic/socket.h:123:5:warning:“__位每长;未定义,计算结果为0[-Wundef]

/linux/usr/include/asm generic/socket.h:123:5:warning:“__位每长;未定义,计算结果为0[-Wundef],linux,gcc,compiler-errors,crosstool-ng,Linux,Gcc,Compiler Errors,Crosstool Ng,我不得不尝试为uClibc ng和x86_64构建自己的gnu工具链。为此,我尝试了各种工具:buildroot、crosstool ng。我甚至试过自己滚。在使用第一阶段gcc编译器(10.2.0)编译uClibc ng(rel 1.0.36)的过程中,我尝试的每个工具都会出现很多错误/linux/usr/include/asm generic/socket.h:123:5:警告:“\u BITS\u PER\u LONG”未定义,计算结果为0[-Wundef]linux头文件来自5.9.1。

我不得不尝试为uClibc ng和x86_64构建自己的gnu工具链。为此,我尝试了各种工具:buildroot、crosstool ng。我甚至试过自己滚。在使用第一阶段gcc编译器(10.2.0)编译uClibc ng(rel 1.0.36)的过程中,我尝试的每个工具都会出现很多错误
/linux/usr/include/asm generic/socket.h:123:5:警告:“\u BITS\u PER\u LONG”未定义,计算结果为0[-Wundef]
linux头文件来自5.9.1。我尝试了不同版本的编译器和uClibc ng,错误没有改变。有人有什么建议吗

我也愿意得到一个预构建的工具链,但uClibc ng有太多的选择,以至于很难找到一个符合我需要的工具链