[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

how to manage packages that require native acceleration code



Hello,
My codec project uses SIMD code for x86 and AArch64 architectures. Also, as there are different versions of SIMD i.e. SSE vs AVX vs AVX2, the project uses a library that builds multiple versions of the accelerated code and chooses which version to use at runtime.

https://github.com/google/highway

My package currently has a `march-native` error logged for certain architectures.

https://qa.debian.org/bls/packages/l/libgrokj2k.html

What would be the best approach for packaging such a project and avoiding this error ?

Thanks very much,
Aaron

Reply to: