cblas.h defines double cblas_dcabs1(const void *z); float cblas_scabs1(const void *c); but does not provide an implementation. This commit adds the missing implementation in the common CBLAS style and eliminates the linker error when calling the above function.