When linking my own project to XNNPACK's library, I get an error: undefined reference to 'xnn_f32_vadd_ukernel__neon_u8'
- Dominant language
- C
- Stars
- 2.5k
- Forks
- 560
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 163
Description
XNNPACK was compiled under ARMv8 without problems, but my own project linking to libxnnpack.a encountered the following error, /usr/bin/ld: XNNPACK/build/libXNNPACK.a(binary-elementwise-config.c.o): in function `init_f32_vadd_config':
binary-elementwise-config.c:(.text+0xc): undefined reference to `xnn_f32_vadd_ukernel__neon_u8'
/usr/bin/ld: binary-elementwise-config.c:(.text+0x10): undefined reference to `xnn_f32_vaddc_ukernel__neon_u8'
/usr/bin/ld: binary-elementwise-config.c:(.text+0x14): undefined reference to `xnn_f32_vadd_ukernel__neon_u8'
/usr/bin/ld: binary-elementwise-config.c:(.text+0x18): undefined reference to `xnn_f32_vaddc_ukernel__neon_u8'
Writing a test test link phase is fine, but when it comes to project code referencing the XNNPACK function get an error like above, check that neon is turned on correctly.
Contributor guide
Assessment
This issue has not been assessed yet.