Search found 2 matches

by staticfloat
Fri Aug 09, 2019 8:43 pm
Forum: User discussion
Topic: ILP64 name-mangling
Replies: 4
Views: 1353

Re: ILP64 name-mangling

Thanks, I'll try that. I also haven't found any guidance on how to enable ILP64 with CMake; I'm exporting `CFLAGS=-DMAGMA_ILP64` before running `cmake`, is that the recommended way?
by staticfloat
Fri Aug 09, 2019 3:47 pm
Forum: User discussion
Topic: ILP64 name-mangling
Replies: 4
Views: 1353

ILP64 name-mangling

In the Julia language world, we tend to build Julia against an ILP64 BLAS (OpenBLAS, in the default case), but occasionally users link against dynamic libraries that expect a non-ILP64 BLAS. To avoid potentially fatal symbol name clashes, we mangle the name of all ILP64 BLAS operations (e.g. `dgemv_...