google / google/XNNPACK

When linking my own project to XNNPACK's library, I get an error: undefined reference to 'xnn_f32_vadd_ukernel__neon_u8'

Open
#7,827 3 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.