cblas.h from the atlas package is missing four function prototypes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
atlas3 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: atlas3-headers
Ubuntu 8.04.1 amd64 intel core2 duo
2.6.24-21-generic #1 SMP x86_64 GNU/Linux
There are four missing prototypes from the cblas.h. I have verified that these symbols *are* in fact in the static library libcblas.a, so this omission is a mistake. Although not part of the standard they are in the library, so should have prototypes (and I need them or else I wouldn't bother!)
This version of the cblas.h header file is readily available from the atlas web site. Here are the missing lines:
/*
* Extra reference routines provided by ATLAS, but not mandated by the standard
*/
void cblas_crotg(void *a, void *b, void *c, void *s);
void cblas_zrotg(void *a, void *b, void *c, void *s);
void cblas_csrot(const int N, void *X, const int incX, void *Y, const int incY,
void cblas_zdrot(const int N, void *X, const int incX, void *Y, const int incY,