/usr/src/linux-headers-4.19.0-19-common/arch/loongarch/include/asm/asm.h
中定义了一个ABS
,这个和常见数学运算中的绝对值定义冲突,导致有些代码编译不通过。查询后发现这个似乎是继承自MIPS
体系的老代码,没有发现别的架构进行了类似的定义。是否可以去掉?
/*
* ABS - export absolute symbol
*/
#define ABS(symbol,value) \
.globl symbol; \
symbol = value