load libblas before libcblas on openbsd
							parent
							
								
									658743bb00
								
							
						
					
					
						commit
						8b68e80254
					
				| 
						 | 
					@ -3,13 +3,14 @@ IN: math.blas.cblas
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<<
 | 
					<<
 | 
				
			||||||
: load-atlas ( -- )
 | 
					: load-atlas ( -- )
 | 
				
			||||||
    "atlas" "libatlas.so" "cdecl" add-library
 | 
					    "atlas" "libatlas.so" "cdecl" add-library ;
 | 
				
			||||||
    "atlas" load-library drop ;
 | 
					: load-blas ( -- )
 | 
				
			||||||
 | 
					    "blas" "libblas.so" "cdecl" add-library ;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
"cblas" {
 | 
					"cblas" {
 | 
				
			||||||
    { [ os macosx? ] [ "libblas.dylib" "cdecl" add-library ] }
 | 
					    { [ os macosx? ] [ "libblas.dylib" "cdecl" add-library ] }
 | 
				
			||||||
    { [ os windows? ] [ "blas.dll" "cdecl" add-library ] }
 | 
					    { [ os windows? ] [ "blas.dll" "cdecl" add-library ] }
 | 
				
			||||||
    { [ os openbsd? ] [ "libcblas.so" "cdecl" add-library ] }
 | 
					    { [ os openbsd? ] [ "libcblas.so" "cdecl" add-library load-blas ] }
 | 
				
			||||||
    { [ os freebsd? ] [ "libcblas.so" "cdecl" add-library load-atlas ] }
 | 
					    { [ os freebsd? ] [ "libcblas.so" "cdecl" add-library load-atlas ] }
 | 
				
			||||||
    [ "libblas.so" "cdecl" add-library ]
 | 
					    [ "libblas.so" "cdecl" add-library ]
 | 
				
			||||||
} cond
 | 
					} cond
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue