kernel 6.12.38, gcc-14, version v0.2.20241216: error: ‘pcpu_hot’ causes a section type conflict with ‘const_pcpu_hot’
compatibility
```
In file included from ./include/asm-generic/percpu.h:7,
from ./arch/x86/include/asm/percpu.h:616,
from ./arch/x86/include/asm/nospec-branch.h:14,
from ./arch/x86/include/asm/paravirt_types.h:12,
from ./arch/x86/include/asm/ptrace.h:175,
from ./arch/x86/include/asm/math_emu.h:5,
from ./arch/x86/include/asm/processor.h:13,
from ./arch/x86/include/asm/timex.h:5,
from ./include/linux/timex.h:67,
from ./include/linux/time32.h:13,
from ./include/linux/time.h:60,
from ./include/linux/skbuff.h:15,
from ./include/linux/ip.h:16,
from /var/tmp/portage/net-vpn/ovpn-dco-0.2.20241216/work/ovpn-dco-0.2.20241216/drivers/net/ovpn-dco/main.h:13,
from /var/tmp/portage/net-vpn/ovpn-dco-0.2.20241216/work/ovpn-dco-0.2.20241216/drivers/net/ovpn-dco/tcp.c:9:
./arch/x86/include/asm/current.h:38:42: error: ‘pcpu_hot’ causes a section type conflict with ‘const_pcpu_hot’
38 | DECLARE_PER_CPU_ALIGNED(struct pcpu_hot, pcpu_hot);
| ^~~~~~~~
./arch/x86/include/asm/current.h:42:25: note: ‘const_pcpu_hot’ was declared here
42 | const_pcpu_hot);
| ^~~~~~~~~~~~~~
```
Perhaps this is already fixed in a newer release? I didn't find any mention of this particular error.
关闭于 2025-10-29 10 条评论