Open anadon opened 8 years ago
You do not have a CPU version BLAS installed,
e.g, you can install ACML or Netlib BLAS.
On Thu, Feb 4, 2016 at 5:39 PM, Anadon notifications@github.com wrote:
Using the mesa stack for openCL, the cmake step of building works, but the generated makefile fails with the following:
[ 62%] Linking Fortran executable ../staging/test-correctness CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function sgemv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:34: undefined reference tosgemv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dgemv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:40: undefined reference todgemv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function cgemv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:46: undefined reference tocgemv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zgemv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:52: undefined reference tozgemv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ssymv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:58: undefined reference tossymv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dsymv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:64: undefined reference todsymv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function sgemm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:70: undefined reference tosgemm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dgemm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:76: undefined reference todgemm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function cgemm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:82: undefined reference tocgemm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zgemm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:88: undefined reference tozgemm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function strmm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:94: undefined reference tostrmm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dtrmm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:100: undefined reference todtrmm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ctrmm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:106: undefined reference toctrmm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ztrmm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:112: undefined reference toztrmm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function strsm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:118: undefined reference tostrsm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dtrsm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:124: undefined reference todtrsm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ctrsm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:130: undefined reference toctrsm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ztrsm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:136: undefined reference toztrsm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ssyr2k': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:142: undefined reference tossyr2k' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dsyr2k': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:148: undefined reference todsyr2k' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function csyr2k': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:154: undefined reference tocsyr2k' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zsyr2k': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:160: undefined reference tozsyr2k' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ssyrk': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:166: undefined reference tossyrk' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dsyrk': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:172: undefined reference todsyrk' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function csyrk': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:178: undefined reference tocsyrk' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zsyrk': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:184: undefined reference tozsyrk' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function strmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:190: undefined reference tostrmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dtrmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:196: undefined reference todtrmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ctrmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:202: undefined reference toctrmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ztrmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:208: undefined reference toztrmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function strsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:214: undefined reference tostrsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dtrsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:220: undefined reference todtrsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ctrsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:226: undefined reference toctrsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ztrsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:232: undefined reference toztrsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ssymm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:238: undefined reference tossymm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dsymm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:244: undefined reference todsymm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function csymm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:250: undefined reference tocsymm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zsymm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:256: undefined reference tozsymm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function sger': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:262: undefined reference tosger' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dger': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:268: undefined reference todger' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function cgeru': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:274: undefined reference tocgeru' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zgeru': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:280: undefined reference tozgeru' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function cgerc': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:286: undefined reference tocgerc' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zgerc': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:292: undefined reference tozgerc' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ssyr': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:298: undefined reference tossyr' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dsyr': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:304: undefined reference todsyr' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ssyr2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:310: undefined reference tossyr2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dsyr2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:316: undefined reference todsyr2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function cher': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:322: undefined reference tocher' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zher': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:328: undefined reference tozher' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function cher2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:334: undefined reference tocher2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zher2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:340: undefined reference tozher2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function chemv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:346: undefined reference tochemv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zhemv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:352: undefined reference tozhemv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function stpmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:358: undefined reference tostpmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dtpmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:364: undefined reference todtpmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ctpmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:370: undefined reference toctpmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ztpmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:376: undefined reference toztpmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function stpsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:382: undefined reference tostpsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dtpsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:388: undefined reference todtpsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ctpsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:394: undefined reference toctpsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ztpsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:400: undefined reference toztpsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function sspr': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:406: undefined reference tosspr' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dspr': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:412: undefined reference todspr' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function sspmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:418: undefined reference tosspmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dspmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:424: undefined reference todspmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function chpmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:430: undefined reference tochpmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zhpmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:436: undefined reference tozhpmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function chpr': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:442: undefined reference tochpr' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zhpr': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:448: undefined reference tozhpr' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function sspr2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:454: undefined reference tosspr2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dspr2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:459: undefined reference todspr2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function chpr2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:464: undefined reference tochpr2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zhpr2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:469: undefined reference tozhpr2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function sgbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:475: undefined reference tosgbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dgbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:480: undefined reference todgbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function cgbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:485: undefined reference tocgbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zgbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:490: undefined reference tozgbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function stbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:496: undefined reference tostbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dtbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:502: undefined reference todtbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ctbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:508: undefined reference toctbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ztbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:514: undefined reference toztbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ssbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:520: undefined reference tossbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dsbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:526: undefined reference todsbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function chbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:532: undefined reference tochbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zhbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:538: undefined reference tozhbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function stbsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:544: undefined reference tostbsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dtbsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:550: undefined reference todtbsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ctbsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:556: undefined reference toctbsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ztbsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:562: undefined reference toztbsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function chemm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:568: undefined reference tochemm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zhemm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:574: undefined reference tozhemm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function cherk': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:580: undefined reference tocherk' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zherk': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:586: undefined reference tozherk' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function cher2k': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:592: undefined reference tocher2k' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zher2k': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:598: undefined reference tozher2k' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function sscal': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:603: undefined reference tosscal' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dscal': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:608: undefined reference todscal' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function cscal': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:613: undefined reference tocscal' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zscal': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:618: undefined reference tozscal' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function csscal': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:623: undefined reference tocsscal' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zdscal': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:628: undefined reference tozdscal' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function sdot': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:636: undefined reference tosdot' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ddot': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:645: undefined reference toddot' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function cdotu': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:658: undefined reference tocdotusub' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zdotu': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:673: undefined reference tozdotusub' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function cdotc': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:688: undefined reference tocdotcsub' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zdotc': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:703: undefined reference tozdotcsub' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function scopy': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:711: undefined reference toscopy' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dcopy': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:716: undefined reference todcopy' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function ccopy': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:721: undefined reference toccopy' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zcopy': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:726: undefined reference tozcopy' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function sswap': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:731: undefined reference tosswap' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dswap': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:736: undefined reference todswap' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function cswap': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:741: undefined reference tocswap' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zswap': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:746: undefined reference tozswap' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function saxpy': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:751: undefined reference tosaxpy' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function daxpy': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:756: undefined reference todaxpy' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function caxpy': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:761: undefined reference tocaxpy' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zaxpy': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:766: undefined reference tozaxpy' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function srotg': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:771: undefined reference tosrotg' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function drotg': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:776: undefined reference todrotg' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function crotg': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:781: undefined reference tocrotg' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zrotg': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:786: undefined reference tozrotg' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function srotmg': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:791: undefined reference tosrotmg' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function drotmg': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:796: undefined reference todrotmg' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function srot': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:801: undefined reference tosrot' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function drot': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:806: undefined reference todrot' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function csrot': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:811: undefined reference tocsrot' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function zdrot': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:816: undefined reference tozdrot' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function srotm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:821: undefined reference tosrotm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function drotm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:826: undefined reference todrotm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function isamax': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:831: undefined reference toisamax' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function idamax': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:836: undefined reference toidamax' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function icamax': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:841: undefined reference toicamax' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function izamax': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:846: undefined reference toizamax' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function snrm2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:859: undefined reference tosnrm2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dnrm2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:873: undefined reference todnrm2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function scnrm2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:887: undefined reference toscnrm2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dznrm2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:901: undefined reference todznrm2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function sasum': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:910: undefined reference tosasum' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dasum': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:919: undefined reference todasum' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function scasum': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:928: undefined reference toscasum' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function dzasum': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:937: undefined reference todzasum' collect2: error: ld returned 1 exit status tests/CMakeFiles/test-correctness.dir/build.make:1580: recipe for target 'staging/test-correctness' failed make[2]: * [staging/test-correctness] Error 1 CMakeFiles/Makefile2:379: recipe for target 'tests/CMakeFiles/test-correctness.dir/all' failed make[1]: * [tests/CMakeFiles/test-correctness.dir/all] Error 2 Makefile:149: recipe for target 'all' failed make: *\ [all] Error 2
— Reply to this email directly or view it on GitHub https://github.com/clMathLibraries/clBLAS/issues/223.
Tingxing dong
tingxingdong: that's not a documented dependency.
Complete output:
installed Netlib blas, same compile error.
It is documented. The firewall blocks me to access that url.
You do care about correctness? if not, you can disable it in your Cmake file.
On Thu, Feb 4, 2016 at 5:50 PM, Anadon notifications@github.com wrote:
installed Netlib blas, same compile error.
— Reply to this email directly or view it on GitHub https://github.com/clMathLibraries/clBLAS/issues/223#issuecomment-180108671 .
Tingxing dong
I mean you do care about this "test-correctness" functionality?
On Thu, Feb 4, 2016 at 6:29 PM, tingxing dong tingxingdong@gmail.com wrote:
It is documented. The firewall blocks me to access that url.
You do care about correctness? if not, you can disable it in your Cmake file.
On Thu, Feb 4, 2016 at 5:50 PM, Anadon notifications@github.com wrote:
installed Netlib blas, same compile error.
— Reply to this email directly or view it on GitHub https://github.com/clMathLibraries/clBLAS/issues/223#issuecomment-180108671 .
Tingxing dong
Tingxing dong
tingxingdong: It's not in the readme, and cmake doesn't throw any errors or decipherable warnings related to it. If it is a dependency, it has to be in either (preferably both) of those places.
Also, if a firewall blocks your access to pastebin, where are you accessing from? If you're trying to develop and don't have access to basic resources, you've got bigger problems.
Having the ability to confirm correctness is nice. And since it's difficult for me to make a test-suite, I'd rather use the included one if there is one.
@anadon you are coming off as unnecessarily hostile. Many corporate environments block pastebin.
Considering that you are github, I don't see why you couldn't use github gists instead.
Too many of my projects end up needing to communicate over different mediums, so I default to something that works independent of platform. I find pastebin blocking absurd. It's too useful of a tool.
It sounds like you'd prefer AMD to change their security policies instead of you being more flexible.
Anyways if anyone is interested, here is the same link in github gist:
If AMD isn't prepared to handle linux/ad-hoc style development work, I'd advise who ever makes such decisions to step aside. Blocking some tools that are functionally identical to others in the name of security is misguided. I also find that in supporting projects, the onus is on AMD to be more flexible. There are reasons to use pastebin over gist, and pastebin's wider applicability makes it more of a de facto tool than gist ever will be.
On a more serious note, working through the build, there's on odd mixing of make and cmake, there's use of variadic macro usage in header files, comparing unsigned values to 0, improper C++ standard directives, and so many unused or unused but not set warnings I am having a hell of a time tracking down actual issues. If I were to guess, this looks like a 5-man team over a few years doing this while a few of them picked up C++ and learned how to develop on non-windows platforms. There are more than a few newbie mistakes. Hell, triple_dgemm_update_128_ABOVE64_PART1_R.cpp:44:1 is a macro to define the standard multiplication operator (*). Do I need to get into this codebase and play janitor?
311 lines that need * and % operators standardized.
Are there lexer nuances in the cl code? Alot of this looks just.....strange.
TrtriKernelSourceIncludes.cpp includes .cpp files. Guys, this project has some serious problems.
You did not set CPU BLAS in a right way. see my cmake. it is on windows. but you can do a similar way on linux.
You can enable/disable testing by BUILD_TEST.
What do you mean 'set CPU BLAS in a right way'? Where is the documentation for this?
Can you take a while to browse the github seriously?
https://github.com/clMathLibraries/clBLAS/wiki/Build
https://github.com/clMathLibraries/clBLAS/wiki/Testing
On Fri, Feb 5, 2016 at 12:01 PM, Anadon notifications@github.com wrote:
What do you mean 'set CPU BLAS in a right way'? Where is the documentation for this?
— Reply to this email directly or view it on GitHub https://github.com/clMathLibraries/clBLAS/issues/223#issuecomment-180471912 .
Tingxing dong
You used non-standard system paths. Also, this information needs to be in the README. Finally, the point of cmake, besides multi-platform support, is to automatically check, find, and include system dependencies. I'll work on this when I can get back on my main system tonight.
@anadon
I find pastebin blocking absurd. It's too useful of a tool.
Yes, I agree, yet that's the way it is. Thank you @pavanky for stepping in and providing the text.
If I were to guess, this looks like a 5-man team over a few years doing this while a few of them picked up C++ and learned how to develop on non-windows platforms.
Multiple contractors worked on this codebase, over a long period of time, and the lack of an established coding guidelines in the beginning hurt it's overall maintainability.
Do I need to get into this codebase and play janitor?
If you are willing to devote your time, we are willing to review PR's made through the standard github process. That doesn't imply automatic merging, but we do recognize valuable contributions. If you are unsure about a contribution-in-development, share with us and we will give feedback.
Also, this information needs to be in the README.
Are you talking about build? There is a link to the 'build primer' in the readme, but i agree it could be more prominent if your eyes easily passed over it. Since the README file serves as a landing page for the project, we do not want the lengthy build information loading on every visit, so we will keep the article content in the wiki.
Finally, the point of cmake, besides multi-platform support, is to automatically check, find, and include system dependencies.
Yes, and the build system included in clBLAS is a little long-in-the-tooth, as they say. It was developed circa 2011, by people who were just learning cmake as a new build system, and much has changed in the cmake-sphere in the meantime. It could definitely use refactoring, but carefully and in a way that doesn't break users existing build environments.
Is there a TODO list?
Actually, in the root directory, there eventually should be added BUILD, BUGS, an example directory, and so on. All instructions should be available and distributed with the codebase.
Seems related to https://github.com/clMathLibraries/clBLAS/issues/142
Can someone with access to more setups than me clean up src/CMakeFile.txt ? There are too many quirks in that file for me to touch and I have a re-working of all the cl kernels which I'd like to test for correctness.
Is anything happening on this?
If your question is about
Can someone with access to more setups than me clean up src/CMakeFile.txt ?
then the answer is 'not yet'. That's not an actionable request from our side; it's vague and doesn't state what you want. We won't make arbitrary changes on this project.
I have a re-working of all the cl kernels which I'd like to test for correctness.
I need to state again, that if you make another monolithic PR (changing dozens of unrelated files), the PR will be closed. Please, chop up your changes, and submit them piecemeal. As general advice, limit a PR to changing at most 1 function at a time. It sounds like you are doing good hacking modernizing the codebase, and I want to maximize your chance of getting your code merged upstream. It may take longer overall to get your changes upstream, but we have a chance to understand what you are doing in bite-sized chunks.
My worries about src/CMakeFile.txt are that it has so many nuances that aren't apparent that I can't safely go in and change things to build less problematically on my system. I don't have the testing resources to refactor.
And I do have changes broken up, but right now I can't get access to a system to test on. Mesa's driver seems broken (or at the very least very fragile) for openCL and catalyst is less stable on arch. I'd like to commit tested working code unless you're OK with me clogging up pull requests.
My environment is arm and CentOS, the CMakeFile.txt is broken somewhere, keep saying undefined reference for cblas_**** The solution is appending -lblas -lcblas in ./client/CMakeFiles/client.dir/link.txt
Using the mesa stack for openCL, the cmake step of building works, but the generated makefile fails with the following:
[ 62%] Linking Fortran executable ../staging/test-correctness CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In function
sgemv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:34: undefined reference to
sgemv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondgemv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:40: undefined reference to
dgemv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncgemv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:46: undefined reference to
cgemv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzgemv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:52: undefined reference to
zgemv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionssymv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:58: undefined reference to
ssymv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondsymv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:64: undefined reference to
dsymv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionsgemm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:70: undefined reference to
sgemm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondgemm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:76: undefined reference to
dgemm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncgemm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:82: undefined reference to
cgemm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzgemm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:88: undefined reference to
zgemm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionstrmm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:94: undefined reference to
strmm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondtrmm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:100: undefined reference to
dtrmm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionctrmm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:106: undefined reference to
ctrmm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionztrmm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:112: undefined reference to
ztrmm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionstrsm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:118: undefined reference to
strsm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondtrsm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:124: undefined reference to
dtrsm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionctrsm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:130: undefined reference to
ctrsm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionztrsm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:136: undefined reference to
ztrsm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionssyr2k': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:142: undefined reference to
ssyr2k' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondsyr2k': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:148: undefined reference to
dsyr2k' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncsyr2k': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:154: undefined reference to
csyr2k' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzsyr2k': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:160: undefined reference to
zsyr2k' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionssyrk': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:166: undefined reference to
ssyrk' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondsyrk': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:172: undefined reference to
dsyrk' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncsyrk': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:178: undefined reference to
csyrk' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzsyrk': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:184: undefined reference to
zsyrk' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionstrmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:190: undefined reference to
strmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondtrmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:196: undefined reference to
dtrmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionctrmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:202: undefined reference to
ctrmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionztrmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:208: undefined reference to
ztrmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionstrsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:214: undefined reference to
strsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondtrsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:220: undefined reference to
dtrsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionctrsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:226: undefined reference to
ctrsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionztrsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:232: undefined reference to
ztrsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionssymm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:238: undefined reference to
ssymm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondsymm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:244: undefined reference to
dsymm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncsymm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:250: undefined reference to
csymm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzsymm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:256: undefined reference to
zsymm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionsger': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:262: undefined reference to
sger' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondger': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:268: undefined reference to
dger' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncgeru': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:274: undefined reference to
cgeru' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzgeru': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:280: undefined reference to
zgeru' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncgerc': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:286: undefined reference to
cgerc' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzgerc': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:292: undefined reference to
zgerc' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionssyr': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:298: undefined reference to
ssyr' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondsyr': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:304: undefined reference to
dsyr' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionssyr2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:310: undefined reference to
ssyr2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondsyr2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:316: undefined reference to
dsyr2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncher': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:322: undefined reference to
cher' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzher': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:328: undefined reference to
zher' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncher2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:334: undefined reference to
cher2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzher2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:340: undefined reference to
zher2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionchemv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:346: undefined reference to
chemv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzhemv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:352: undefined reference to
zhemv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionstpmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:358: undefined reference to
stpmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondtpmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:364: undefined reference to
dtpmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionctpmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:370: undefined reference to
ctpmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionztpmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:376: undefined reference to
ztpmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionstpsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:382: undefined reference to
stpsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondtpsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:388: undefined reference to
dtpsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionctpsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:394: undefined reference to
ctpsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionztpsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:400: undefined reference to
ztpsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionsspr': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:406: undefined reference to
sspr' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondspr': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:412: undefined reference to
dspr' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionsspmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:418: undefined reference to
sspmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondspmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:424: undefined reference to
dspmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionchpmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:430: undefined reference to
chpmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzhpmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:436: undefined reference to
zhpmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionchpr': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:442: undefined reference to
chpr' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzhpr': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:448: undefined reference to
zhpr' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionsspr2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:454: undefined reference to
sspr2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondspr2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:459: undefined reference to
dspr2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionchpr2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:464: undefined reference to
chpr2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzhpr2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:469: undefined reference to
zhpr2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionsgbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:475: undefined reference to
sgbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondgbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:480: undefined reference to
dgbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncgbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:485: undefined reference to
cgbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzgbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:490: undefined reference to
zgbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionstbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:496: undefined reference to
stbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondtbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:502: undefined reference to
dtbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionctbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:508: undefined reference to
ctbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionztbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:514: undefined reference to
ztbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionssbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:520: undefined reference to
ssbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondsbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:526: undefined reference to
dsbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionchbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:532: undefined reference to
chbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzhbmv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:538: undefined reference to
zhbmv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionstbsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:544: undefined reference to
stbsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondtbsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:550: undefined reference to
dtbsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionctbsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:556: undefined reference to
ctbsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionztbsv': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:562: undefined reference to
ztbsv' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionchemm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:568: undefined reference to
chemm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzhemm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:574: undefined reference to
zhemm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncherk': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:580: undefined reference to
cherk' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzherk': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:586: undefined reference to
zherk' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncher2k': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:592: undefined reference to
cher2k' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzher2k': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:598: undefined reference to
zher2k' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionsscal': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:603: undefined reference to
sscal' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondscal': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:608: undefined reference to
dscal' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncscal': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:613: undefined reference to
cscal' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzscal': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:618: undefined reference to
zscal' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncsscal': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:623: undefined reference to
csscal' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzdscal': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:628: undefined reference to
zdscal' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionsdot': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:636: undefined reference to
sdot' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionddot': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:645: undefined reference to
ddot' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncdotu': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:658: undefined reference to
cdotusub' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzdotu': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:673: undefined reference to
zdotusub' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncdotc': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:688: undefined reference to
cdotcsub' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzdotc': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:703: undefined reference to
zdotcsub' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionscopy': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:711: undefined reference to
scopy' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondcopy': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:716: undefined reference to
dcopy' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionccopy': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:721: undefined reference to
ccopy' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzcopy': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:726: undefined reference to
zcopy' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionsswap': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:731: undefined reference to
sswap' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondswap': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:736: undefined reference to
dswap' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncswap': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:741: undefined reference to
cswap' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzswap': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:746: undefined reference to
zswap' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionsaxpy': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:751: undefined reference to
saxpy' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondaxpy': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:756: undefined reference to
daxpy' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncaxpy': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:761: undefined reference to
caxpy' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzaxpy': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:766: undefined reference to
zaxpy' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionsrotg': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:771: undefined reference to
srotg' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondrotg': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:776: undefined reference to
drotg' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncrotg': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:781: undefined reference to
crotg' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzrotg': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:786: undefined reference to
zrotg' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionsrotmg': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:791: undefined reference to
srotmg' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondrotmg': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:796: undefined reference to
drotmg' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionsrot': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:801: undefined reference to
srot' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondrot': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:806: undefined reference to
drot' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functioncsrot': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:811: undefined reference to
csrot' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionzdrot': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:816: undefined reference to
zdrot' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionsrotm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:821: undefined reference to
srotm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondrotm': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:826: undefined reference to
drotm' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionisamax': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:831: undefined reference to
isamax' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionidamax': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:836: undefined reference to
idamax' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionicamax': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:841: undefined reference to
icamax' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionizamax': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:846: undefined reference to
izamax' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionsnrm2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:859: undefined reference to
snrm2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondnrm2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:873: undefined reference to
dnrm2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionscnrm2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:887: undefined reference to
scnrm2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondznrm2': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:901: undefined reference to
dznrm2' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionsasum': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:910: undefined reference to
sasum' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondasum': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:919: undefined reference to
dasum' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functionscasum': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:928: undefined reference to
scasum' CMakeFiles/test-correctness.dir/correctness/blas-lapack.c.o: In functiondzasum': /home/anadon/documents/code/clBLAS/src/tests/correctness/blas-lapack.c:937: undefined reference to
dzasum' collect2: error: ld returned 1 exit status tests/CMakeFiles/test-correctness.dir/build.make:1580: recipe for target 'staging/test-correctness' failed make[2]: * [staging/test-correctness] Error 1 CMakeFiles/Makefile2:379: recipe for target 'tests/CMakeFiles/test-correctness.dir/all' failed make[1]: * [tests/CMakeFiles/test-correctness.dir/all] Error 2 Makefile:149: recipe for target 'all' failed make: *\ [all] Error 2