Hi,
I'm trying to link the BSEC library against our toolchain for a Cortex-A7 with active hard-float support and unfortunately getting errors in the linking process:
...-linux-gnueabi/5.2.0/real-ld: error: [...] uses VFP register arguments, /opt/[...]/usr/lib/libalgobsec.a(bsec_interface.o) does not
...-linux-gnueabi/5.2.0/real-ld: warning: /opt/[...]/usr/lib/libalgobsec.a(bsec_interface.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
It seems that the library is compiled without the hard-float support. Can you provide the library with active hard-float support (-mfloat-abi=hard)?
Also, there seems to be an issue with variable enum sizes. Can you provide the library with fixed size enums?
Could you please try the release shared in this post, and let us know if that works for you?