The cmake option PHASAR_DEBUG_LIBDEPS does not correctly verify that all dependencies are resolved.
To fix this, we now use the linker flag -Wl,-z,defs that reports a linker error if a library contains unresolved symbols.
We also fix dependency errors that were newly discovered by this.
The cmake option
PHASAR_DEBUG_LIBDEPS
does not correctly verify that all dependencies are resolved.To fix this, we now use the linker flag
-Wl,-z,defs
that reports a linker error if a library contains unresolved symbols. We also fix dependency errors that were newly discovered by this.