Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linking error on macOS 14 / arm64 #100

Open
barracuda156 opened this issue Jan 21, 2024 · 2 comments
Open

Linking error on macOS 14 / arm64 #100

barracuda156 opened this issue Jan 21, 2024 · 2 comments

Comments

@barracuda156
Copy link

Archiving lib/arm-apple-darwin23.2.0/libflame.a
Dynamically linking lib/arm-apple-darwin23.2.0/libflame.dylib
ld: Undefined symbols:
  _caxpy_, referenced from:
      _bl1_caxpy in libflame.a[4](bl1_axpy.o)
  _ccopy_, referenced from:
      _bl1_ccopy in libflame.a[13](bl1_copy.o)
  _cgemm_, referenced from:
      _bl1_cgemm_blas in libflame.a[44](bl1_gemm.o)
  _cgemv_, referenced from:
      _bl1_cgemv_blas in libflame.a[32](bl1_gemv.o)
  _cgerc_, referenced from:
      _bl1_cger in libflame.a[33](bl1_ger.o)
      _bl1_cgerc_blas in libflame.a[33](bl1_ger.o)
  _cgeru_, referenced from:
      _bl1_cger in libflame.a[33](bl1_ger.o)
      _bl1_cgeru_blas in libflame.a[33](bl1_ger.o)
  _chemm_, referenced from:
      _bl1_chemm_blas in libflame.a[45](bl1_hemm.o)
  _chemv_, referenced from:
      _bl1_chemv_blas in libflame.a[34](bl1_hemv.o)
  _cher2_, referenced from:
      _bl1_cher2_blas in libflame.a[36](bl1_her2.o)
  _cher2k_, referenced from:
      _bl1_cher2k_blas in libflame.a[46](bl1_her2k.o)
  _cher_, referenced from:
      _bl1_cher_blas in libflame.a[35](bl1_her.o)
  _cherk_, referenced from:
      _bl1_cherk_blas in libflame.a[47](bl1_herk.o)
  _cscal_, referenced from:
      _bl1_cscal in libflame.a[25](bl1_scal.o)
  _csscal_, referenced from:
      _bl1_csscal in libflame.a[25](bl1_scal.o)
  _cswap_, referenced from:
      _bl1_cswap in libflame.a[29](bl1_swap.o)
  _csymm_, referenced from:
      _bl1_csymv_blas in libflame.a[37](bl1_symv.o)
      _bl1_csymm_blas in libflame.a[48](bl1_symm.o)
  _csyr2k_, referenced from:
      _bl1_csyr2_blas in libflame.a[39](bl1_syr2.o)
      _bl1_csyr2k_blas in libflame.a[49](bl1_syr2k.o)
  _csyrk_, referenced from:
      _bl1_csyr_blas in libflame.a[38](bl1_syr.o)
      _bl1_csyrk_blas in libflame.a[50](bl1_syrk.o)
  _ctrmm_, referenced from:
      _bl1_ctrmm_blas in libflame.a[51](bl1_trmm.o)
  _ctrmv_, referenced from:
      _bl1_ctrmv_blas in libflame.a[40](bl1_trmv.o)
  _ctrsm_, referenced from:
      _bl1_ctrsm_blas in libflame.a[53](bl1_trsm.o)
  _ctrsv_, referenced from:
      _bl1_ctrsv_blas in libflame.a[42](bl1_trsv.o)
  _dasum_, referenced from:
      _bl1_dasum in libflame.a[3](bl1_asum.o)
  _daxpy_, referenced from:
      _bl1_daxpy in libflame.a[4](bl1_axpy.o)
  _dcopy_, referenced from:
      _bl1_dcopy in libflame.a[13](bl1_copy.o)
  _ddot_, referenced from:
      _bl1_ddot in libflame.a[18](bl1_dot.o)
  _dgemm_, referenced from:
      _bl1_dgemm_blas in libflame.a[44](bl1_gemm.o)
  _dgemv_, referenced from:
      _bl1_dgemv_blas in libflame.a[32](bl1_gemv.o)
  _dger_, referenced from:
      _bl1_dger in libflame.a[33](bl1_ger.o)
      _bl1_dger_blas in libflame.a[33](bl1_ger.o)
  _dnrm2_, referenced from:
      _bl1_dnrm2 in libflame.a[24](bl1_nrm2.o)
  _dscal_, referenced from:
      _bl1_dscal in libflame.a[25](bl1_scal.o)
  _dswap_, referenced from:
      _bl1_dswap in libflame.a[29](bl1_swap.o)
  _dsymm_, referenced from:
      _bl1_dsymm_blas in libflame.a[48](bl1_symm.o)
  _dsymv_, referenced from:
      _bl1_dsymv_blas in libflame.a[37](bl1_symv.o)
  _dsyr2_, referenced from:
      _bl1_dsyr2_blas in libflame.a[39](bl1_syr2.o)
  _dsyr2k_, referenced from:
      _bl1_dsyr2k_blas in libflame.a[49](bl1_syr2k.o)
  _dsyr_, referenced from:
      _bl1_dsyr_blas in libflame.a[38](bl1_syr.o)
  _dsyrk_, referenced from:
      _bl1_dsyrk_blas in libflame.a[50](bl1_syrk.o)
  _dtrmm_, referenced from:
      _bl1_dtrmm_blas in libflame.a[51](bl1_trmm.o)
  _dtrmv_, referenced from:
      _bl1_dtrmv_blas in libflame.a[40](bl1_trmv.o)
  _dtrsm_, referenced from:
      _bl1_dtrsm_blas in libflame.a[53](bl1_trsm.o)
  _dtrsv_, referenced from:
      _bl1_dtrsv_blas in libflame.a[42](bl1_trsv.o)
  _dzasum_, referenced from:
      _bl1_zasum in libflame.a[3](bl1_asum.o)
  _dznrm2_, referenced from:
      _bl1_znrm2 in libflame.a[24](bl1_nrm2.o)
  _icamax_, referenced from:
      _bl1_camax in libflame.a[2](bl1_amax.o)
  _idamax_, referenced from:
      _bl1_damax in libflame.a[2](bl1_amax.o)
  _isamax_, referenced from:
      _bl1_samax in libflame.a[2](bl1_amax.o)
  _izamax_, referenced from:
      _bl1_zamax in libflame.a[2](bl1_amax.o)
  _sasum_, referenced from:
      _bl1_sasum in libflame.a[3](bl1_asum.o)
  _saxpy_, referenced from:
      _bl1_saxpy in libflame.a[4](bl1_axpy.o)
  _scasum_, referenced from:
      _bl1_casum in libflame.a[3](bl1_asum.o)
  _scnrm2_, referenced from:
      _bl1_cnrm2 in libflame.a[24](bl1_nrm2.o)
  _scopy_, referenced from:
      _bl1_scopy in libflame.a[13](bl1_copy.o)
  _sdot_, referenced from:
      _bl1_sdot in libflame.a[18](bl1_dot.o)
  _sgemm_, referenced from:
      _bl1_sgemm_blas in libflame.a[44](bl1_gemm.o)
  _sgemv_, referenced from:
      _bl1_sgemv_blas in libflame.a[32](bl1_gemv.o)
  _sger_, referenced from:
      _bl1_sger in libflame.a[33](bl1_ger.o)
      _bl1_sger_blas in libflame.a[33](bl1_ger.o)
  _snrm2_, referenced from:
      _bl1_snrm2 in libflame.a[24](bl1_nrm2.o)
  _sscal_, referenced from:
      _bl1_sscal in libflame.a[25](bl1_scal.o)
  _sswap_, referenced from:
      _bl1_sswap in libflame.a[29](bl1_swap.o)
  _ssymm_, referenced from:
      _bl1_ssymm_blas in libflame.a[48](bl1_symm.o)
  _ssymv_, referenced from:
      _bl1_ssymv_blas in libflame.a[37](bl1_symv.o)
  _ssyr2_, referenced from:
      _bl1_ssyr2_blas in libflame.a[39](bl1_syr2.o)
  _ssyr2k_, referenced from:
      _bl1_ssyr2k_blas in libflame.a[49](bl1_syr2k.o)
  _ssyr_, referenced from:
      _bl1_ssyr_blas in libflame.a[38](bl1_syr.o)
  _ssyrk_, referenced from:
      _bl1_ssyrk_blas in libflame.a[50](bl1_syrk.o)
  _strmm_, referenced from:
      _bl1_strmm_blas in libflame.a[51](bl1_trmm.o)
  _strmv_, referenced from:
      _bl1_strmv_blas in libflame.a[40](bl1_trmv.o)
  _strsm_, referenced from:
      _bl1_strsm_blas in libflame.a[53](bl1_trsm.o)
  _strsv_, referenced from:
      _bl1_strsv_blas in libflame.a[42](bl1_trsv.o)
  _zaxpy_, referenced from:
      _bl1_zaxpy in libflame.a[4](bl1_axpy.o)
  _zcopy_, referenced from:
      _bl1_zcopy in libflame.a[13](bl1_copy.o)
  _zdscal_, referenced from:
      _bl1_zdscal in libflame.a[25](bl1_scal.o)
  _zgemm_, referenced from:
      _bl1_zgemm_blas in libflame.a[44](bl1_gemm.o)
  _zgemv_, referenced from:
      _bl1_zgemv_blas in libflame.a[32](bl1_gemv.o)
  _zgerc_, referenced from:
      _bl1_zger in libflame.a[33](bl1_ger.o)
      _bl1_zgerc_blas in libflame.a[33](bl1_ger.o)
  _zgeru_, referenced from:
      _bl1_zger in libflame.a[33](bl1_ger.o)
      _bl1_zgeru_blas in libflame.a[33](bl1_ger.o)
  _zhemm_, referenced from:
      _bl1_zhemm_blas in libflame.a[45](bl1_hemm.o)
  _zhemv_, referenced from:
      _bl1_zhemv_blas in libflame.a[34](bl1_hemv.o)
  _zher2_, referenced from:
      _bl1_zher2_blas in libflame.a[36](bl1_her2.o)
  _zher2k_, referenced from:
      _bl1_zher2k_blas in libflame.a[46](bl1_her2k.o)
  _zher_, referenced from:
      _bl1_zher_blas in libflame.a[35](bl1_her.o)
  _zherk_, referenced from:
      _bl1_zherk_blas in libflame.a[47](bl1_herk.o)
  _zscal_, referenced from:
      _bl1_zscal in libflame.a[25](bl1_scal.o)
  _zswap_, referenced from:
      _bl1_zswap in libflame.a[29](bl1_swap.o)
  _zsymm_, referenced from:
      _bl1_zsymv_blas in libflame.a[37](bl1_symv.o)
      _bl1_zsymm_blas in libflame.a[48](bl1_symm.o)
  _zsyr2k_, referenced from:
      _bl1_zsyr2_blas in libflame.a[39](bl1_syr2.o)
      _bl1_zsyr2k_blas in libflame.a[49](bl1_syr2k.o)
  _zsyrk_, referenced from:
      _bl1_zsyr_blas in libflame.a[38](bl1_syr.o)
      _bl1_zsyrk_blas in libflame.a[50](bl1_syrk.o)
  _ztrmm_, referenced from:
      _bl1_ztrmm_blas in libflame.a[51](bl1_trmm.o)
  _ztrmv_, referenced from:
      _bl1_ztrmv_blas in libflame.a[40](bl1_trmv.o)
  _ztrsm_, referenced from:
      _bl1_ztrsm_blas in libflame.a[53](bl1_trsm.o)
  _ztrsv_, referenced from:
      _bl1_ztrsv_blas in libflame.a[42](bl1_trsv.o)
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [lib/arm-apple-darwin23.2.0/libflame.dylib] Error 1

Some linker flags are missing?

P. S. Here is the config:

libflame configuration summary

distribution path............................... : .

library version................................. : 5.2.0

shared object (so) version (major).............. : 1
shared object (so) version (minor.build)........ : 0.0

build system type............................... : arm-apple-darwin23.2.0
host system type................................ : arm-apple-darwin23.2.0

OS name......................................... : Darwin
OS version...................................... : 23.2.0

Enable verbose make output...................... : no

Enable maximum argument list hack............... : yes

C compiler...................................... : /usr/bin/clang
C compiler vendor............................... : clang
Library archiver................................ : ar
Library archive indexer......................... : ranlib
Python interpreter.............................. : python3

Enable Windows build (experimental)............. : no

Create static library........................... : yes
Create shared (dynamically-linked) library...... : yes

Enable non-critical code........................ : yes

Enable built-in BLAS implementation............. : no

Enable lapack2flame............................. : no
Enable lapack2flash (experimental).............. : no
Enable legacy lapack............................ : no
Enable external LAPACK for subproblems.......... : no
Enable external LAPACK interfaces............... : no

Enable multithreading support................... : yes
   Threading implementation..................... : POSIX threads

Enable SuperMatrix support...................... : no

Enable GPU support.............................. : no

Enable HIP support.............................. : no

Enable SCC support.............................. : no

Enable support for Texas Instruments' DSP....... : no

Enable vector intrinsics........................ : no

Enable memory alignment......................... : no

C compiler language flags....................... : 

Enable compiler optimizations................... : yes
   C compiler optimization flags................ : 
Enable compiler warnings........................ : yes
   C compiler warning flags..................... : 
Enable compiler debugging symbols............... : no
   C compiler debug flags....................... : 
Enable compiler profiling symbols............... : no
   C compiler profiling flags................... : 
Enable LTO...................................... : no

User-specified CFLAGS (prepended)............... : -pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -arch arm64

Enable internal error checking.................. : yes
   Internal error checking level................ : full

Enable memory leak counter...................... : no

Enable level-3 BLAS front-end control trees..... : no

Enable BLIS use of FLA_malloc()................. : yes

Enable interfaces to internal libgoto symbols... : no

Enable interfaces to CBLAS...................... : no

Enable user-defined default m blocksize......... : no
Enable user-defined default k blocksize......... : no
Enable user-defined default n blocksize......... : no

Enable portable timer........................... : yes
   Portable timer function...................... : clock_gettime()

Autodetect Fortran linker flags................. : yes
   Fortran linker flags......................... :  -L/opt/local/lib -L/opt/local/lib/gcc13/gcc/arm64-apple-darwin23/13.2.0 -L/opt/local/lib/gcc13/gcc/arm64-apple-darwin23/13.2.0/../../.. -lgfortran -lemutls_w -lquadmath
Autodetect Fortran name-mangling................ : yes
   Unmangled name............................... : foobar
   Mangled name................................. : foobar_

Installation directories
   prefix....................................... : /opt/local
   exec_prefix.................................. : ${prefix}

   libraries will be installed in............... : ${exec_prefix}/lib
   header files will be installed in............ : ${prefix}/include

Configuration complete!
@barracuda156
Copy link
Author

With static lib disabled, it fails on:

Dynamically linking lib/arm-apple-darwin23.2.0/libflame.dylib
ld: Undefined symbols:
  _c_f2c_abs, referenced from:
      _crotg_ in libflame.a[1966](crotg.o)
      _crotg_ in libflame.a[1966](crotg.o)
      _crotg_ in libflame.a[1966](crotg.o)
      _crotg_ in libflame.a[1966](crotg.o)
      _crotg_ in libflame.a[1966](crotg.o)
      _crotg_ in libflame.a[1966](crotg.o)
      _crotg_ in libflame.a[1966](crotg.o)
      ...
  _lsame_, referenced from:
      _cgbmv_ in libflame.a[1951](cgbmv.o)
      _cgbmv_ in libflame.a[1951](cgbmv.o)
      _cgbmv_ in libflame.a[1951](cgbmv.o)
      _cgbmv_ in libflame.a[1951](cgbmv.o)
      _cgbmv_ in libflame.a[1951](cgbmv.o)
      _cgbmv_ in libflame.a[1951](cgbmv.o)
      _cgemm_ in libflame.a[1952](cgemm.o)
      _cgemm_ in libflame.a[1952](cgemm.o)
      _cgemm_ in libflame.a[1952](cgemm.o)
      _cgemm_ in libflame.a[1952](cgemm.o)
      _cgemm_ in libflame.a[1952](cgemm.o)
      _cgemm_ in libflame.a[1952](cgemm.o)
      ...
  _xerbla_, referenced from:
      _cgbmv_ in libflame.a[1951](cgbmv.o)
      _cgemm_ in libflame.a[1952](cgemm.o)
      _cgemv_ in libflame.a[1953](cgemv.o)
      _cgerc_ in libflame.a[1954](cgerc.o)
      _cgeru_ in libflame.a[1955](cgeru.o)
      _chbmv_ in libflame.a[1956](chbmv.o)
      _chemm_ in libflame.a[1957](chemm.o)
      ...
  _z_f2c_abs, referenced from:
      _zrotg_ in libflame.a[2081](zrotg.o)
      _zrotg_ in libflame.a[2081](zrotg.o)
      _zrotg_ in libflame.a[2081](zrotg.o)
      _zrotg_ in libflame.a[2081](zrotg.o)
      _zrotg_ in libflame.a[2081](zrotg.o)
      _zrotg_ in libflame.a[2081](zrotg.o)
      _zrotg_ in libflame.a[2081](zrotg.o)
      ...
clang: error: linker command failed with exit code 1 (use -v to see invocation)

@barracuda156
Copy link
Author

Nothing specific to Sonoma in fact, it also fails with GCC on 10.6:

Undefined symbols:
  "_dcopy_", referenced from:
      _bl1_dcopy in libflame.a(bl1_copy.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
  "_dorg2l_", referenced from:
      _dopgtr_ in libflame.a(dopgtr.o)
  "_zsyrk_", referenced from:
      _bl1_zsyr in libflame.a(bl1_syr.o)
      _bl1_zsyr_blas in libflame.a(bl1_syr.o)
      _bl1_zsyrk in libflame.a(bl1_syrk.o)
      _bl1_zsyrk_blas in libflame.a(bl1_syrk.o)
     (maybe you meant: _bl1_zsyrk_blas)
  "_ddot_", referenced from:
      _bl1_ddot in libflame.a(bl1_dot.o)
      _dsytd2_fla in libflame.a(dsytd2_fla.o)
      _dsytd2_fla in libflame.a(dsytd2_fla.o)
  "_sorbdb1_", referenced from:
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
  "_sorbdb2_", referenced from:
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
  "_sorbdb3_", referenced from:
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
  "_scnrm2_", referenced from:
      _bl1_cnrm2 in libflame.a(bl1_nrm2.o)
  "_sorbdb4_", referenced from:
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
  "_dger_", referenced from:
      _bl1_dger in libflame.a(bl1_ger.o)
      _bl1_dger_blas in libflame.a(bl1_ger.o)
     (maybe you meant: _bl1_dger_blas)
  "_slacpy_", referenced from:
      _sorcsd_ in libflame.a(sorcsd.o)
      _sorcsd_ in libflame.a(sorcsd.o)
      _sorcsd_ in libflame.a(sorcsd.o)
      _sorcsd_ in libflame.a(sorcsd.o)
      _sorcsd_ in libflame.a(sorcsd.o)
      _sorcsd_ in libflame.a(sorcsd.o)
      _sorcsd_ in libflame.a(sorcsd.o)
      _sorcsd_ in libflame.a(sorcsd.o)
      _sorcsd_ in libflame.a(sorcsd.o)
      _sorcsd_ in libflame.a(sorcsd.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
  "_sbbcsd_", referenced from:
      _sorcsd_ in libflame.a(sorcsd.o)
      _sorcsd_ in libflame.a(sorcsd.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
  "_zlarfb_", referenced from:
      _zunglq_fla in libflame.a(zunglq_fla.o)
      _zunmlq_fla in libflame.a(zunmlq_fla.o)
      _zunmlq_fla in libflame.a(zunmlq_fla.o)
      _zunmlq_fla in libflame.a(zunmlq_fla.o)
      _zunmlq_fla in libflame.a(zunmlq_fla.o)
      _zungqr_fla in libflame.a(zungqr_fla.o)
      _zunmqr_fla in libflame.a(zunmqr_fla.o)
      _zunmqr_fla in libflame.a(zunmqr_fla.o)
      _zunmqr_fla in libflame.a(zunmqr_fla.o)
      _zunmqr_fla in libflame.a(zunmqr_fla.o)
  "_zlarfg_", referenced from:
      _zhetd2_fla in libflame.a(zhetd2_fla.o)
      _zhetd2_fla in libflame.a(zhetd2_fla.o)
  "_ssyr2k_", referenced from:
      _bl1_ssyr2k in libflame.a(bl1_syr2k.o)
      _bl1_ssyr2k_blas in libflame.a(bl1_syr2k.o)
      _ssytrd_fla in libflame.a(ssytrd_fla.o)
      _ssytrd_fla in libflame.a(ssytrd_fla.o)
     (maybe you meant: _bl1_ssyr2k_blas)
  "_zlarft_", referenced from:
      _zunglq_fla in libflame.a(zunglq_fla.o)
      _zunmlq_fla in libflame.a(zunmlq_fla.o)
      _zunmlq_fla in libflame.a(zunmlq_fla.o)
      _zungqr_fla in libflame.a(zungqr_fla.o)
      _zunmqr_fla in libflame.a(zunmqr_fla.o)
      _zunmqr_fla in libflame.a(zunmqr_fla.o)
  "_sgelss_", referenced from:
      _sgelsd_ in libflame.a(FLA_gelsd.o)
  "_dorbdb_", referenced from:
      _dorcsd_ in libflame.a(dorcsd.o)
      _dorcsd_ in libflame.a(dorcsd.o)
  "_sorg2l_", referenced from:
      _sopgtr_ in libflame.a(sopgtr.o)
  "_dnrm2_", referenced from:
      _bl1_dnrm2 in libflame.a(bl1_nrm2.o)
  "_clarf_", referenced from:
      _cungl2_fla in libflame.a(cungl2_fla.o)
      _cunml2_fla in libflame.a(cunml2_fla.o)
      _cunml2_fla in libflame.a(cunml2_fla.o)
      _cung2r_fla in libflame.a(cung2r_fla.o)
      _cunm2r_fla in libflame.a(cunm2r_fla.o)
      _cunm2r_fla in libflame.a(cunm2r_fla.o)
      _cunm2r_fla in libflame.a(cunm2r_fla.o)
  "_zlatrd_", referenced from:
      _zhetrd_fla in libflame.a(zhetrd_fla.o)
      _zhetrd_fla in libflame.a(zhetrd_fla.o)
  "_zaxpy_", referenced from:
      _bl1_zaxpy in libflame.a(bl1_axpy.o)
      _zhetd2_fla in libflame.a(zhetd2_fla.o)
      _zhetd2_fla in libflame.a(zhetd2_fla.o)
  "_dlarfb_", referenced from:
      _dorglq_fla in libflame.a(dorglq_fla.o)
      _dormlq_fla in libflame.a(dormlq_fla.o)
      _dormlq_fla in libflame.a(dormlq_fla.o)
      _dormlq_fla in libflame.a(dormlq_fla.o)
      _dormlq_fla in libflame.a(dormlq_fla.o)
      _dorgqr_fla in libflame.a(dorgqr_fla.o)
      _dormqr_fla in libflame.a(dormqr_fla.o)
      _dormqr_fla in libflame.a(dormqr_fla.o)
      _dormqr_fla in libflame.a(dormqr_fla.o)
      _dormqr_fla in libflame.a(dormqr_fla.o)
  "_zcopy_", referenced from:
      _bl1_zcopy in libflame.a(bl1_copy.o)
  "_dlapmr_", referenced from:
      _dorcsd_ in libflame.a(dorcsd.o)
      _dorcsd_ in libflame.a(dorcsd.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
  "_dlapmt_", referenced from:
      _dorcsd_ in libflame.a(dorcsd.o)
      _dorcsd_ in libflame.a(dorcsd.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
  "_dlarfg_", referenced from:
      _dsytd2_fla in libflame.a(dsytd2_fla.o)
      _dsytd2_fla in libflame.a(dsytd2_fla.o)
  "_dgemm_", referenced from:
      _bl1_dgemm in libflame.a(bl1_gemm.o)
      _bl1_dgemm in libflame.a(bl1_gemm.o)
      _bl1_dgemm_blas in libflame.a(bl1_gemm.o)
     (maybe you meant: _bl1_dgemm_blas)
  "_dgemv_", referenced from:
      _bl1_dgemv in libflame.a(bl1_gemv.o)
      _bl1_dgemv_blas in libflame.a(bl1_gemv.o)
     (maybe you meant: _bl1_dgemv_blas)
  "_dlarft_", referenced from:
      _dorglq_fla in libflame.a(dorglq_fla.o)
      _dormlq_fla in libflame.a(dormlq_fla.o)
      _dormlq_fla in libflame.a(dormlq_fla.o)
      _dorgqr_fla in libflame.a(dorgqr_fla.o)
      _dormqr_fla in libflame.a(dormqr_fla.o)
      _dormqr_fla in libflame.a(dormqr_fla.o)
  "_sorbdb_", referenced from:
      _sorcsd_ in libflame.a(sorcsd.o)
      _sorcsd_ in libflame.a(sorcsd.o)
  "_icamax_", referenced from:
      _bl1_camax in libflame.a(bl1_amax.o)
  "_cswap_", referenced from:
      _bl1_cswap in libflame.a(bl1_swap.o)
  "_cgebrd_", referenced from:
      _cgesvd_check in libflame.a(cgesvd_check.o)
      _cgesvd_check in libflame.a(cgesvd_check.o)
      _cgesvd_check in libflame.a(cgesvd_check.o)
      _cgesvd_check in libflame.a(cgesvd_check.o)
     (maybe you meant: _cgebrd_check)
  "_zher2k_", referenced from:
      _bl1_zher2k in libflame.a(bl1_her2k.o)
      _bl1_zher2k in libflame.a(bl1_her2k.o)
      _bl1_zher2k_blas in libflame.a(bl1_her2k.o)
      _zhetrd_fla in libflame.a(zhetrd_fla.o)
      _zhetrd_fla in libflame.a(zhetrd_fla.o)
     (maybe you meant: _bl1_zher2k_blas)
  "_slarf_", referenced from:
      _sorgl2_fla in libflame.a(sorgl2_fla.o)
      _sorml2_fla in libflame.a(sorml2_fla.o)
      _sorml2_fla in libflame.a(sorml2_fla.o)
      _sorml2_fla in libflame.a(sorml2_fla.o)
      _sorg2r_fla in libflame.a(sorg2r_fla.o)
      _sorm2r_fla in libflame.a(sorm2r_fla.o)
      _sorm2r_fla in libflame.a(sorm2r_fla.o)
      _sorm2r_fla in libflame.a(sorm2r_fla.o)
  "_dorgql_", referenced from:
      _dorgtr_fla in libflame.a(dorgtr_fla.o)
  "_ctrmm_", referenced from:
      _bl1_ctrmm in libflame.a(bl1_trmm.o)
      _bl1_ctrmm_blas in libflame.a(bl1_trmm.o)
     (maybe you meant: _bl1_ctrmm_blas)
  "_ctrmv_", referenced from:
      _bl1_ctrmv in libflame.a(bl1_trmv.o)
      _bl1_ctrmv_blas in libflame.a(bl1_trmv.o)
     (maybe you meant: _bl1_ctrmv_blas)
  "_dlatrd_", referenced from:
      _dsytrd_fla in libflame.a(dsytrd_fla.o)
      _dsytrd_fla in libflame.a(dsytrd_fla.o)
  "_zdotc_", referenced from:
      _zdotc_f2c_ in libflame.a(dotc.o)
     (maybe you meant: _zdotc_f2c_)
  "_slarfb_", referenced from:
      _sorglq_fla in libflame.a(sorglq_fla.o)
      _sormlq_fla in libflame.a(sormlq_fla.o)
      _sormlq_fla in libflame.a(sormlq_fla.o)
      _sormlq_fla in libflame.a(sormlq_fla.o)
      _sormlq_fla in libflame.a(sormlq_fla.o)
      _sorgqr_fla in libflame.a(sorgqr_fla.o)
      _sormqr_fla in libflame.a(sormqr_fla.o)
      _sormqr_fla in libflame.a(sormqr_fla.o)
      _sormqr_fla in libflame.a(sormqr_fla.o)
      _sormqr_fla in libflame.a(sormqr_fla.o)
  "_slapmr_", referenced from:
      _sorcsd_ in libflame.a(sorcsd.o)
      _sorcsd_ in libflame.a(sorcsd.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
  "_zher_", referenced from:
      _bl1_zher in libflame.a(bl1_her.o)
      _bl1_zher_blas in libflame.a(bl1_her.o)
     (maybe you meant: _bl1_zher_blas)
  "_slapmt_", referenced from:
      _sorcsd_ in libflame.a(sorcsd.o)
      _sorcsd_ in libflame.a(sorcsd.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
  "_ctrsm_", referenced from:
      _bl1_ctrsm in libflame.a(bl1_trsm.o)
      _bl1_ctrsm_blas in libflame.a(bl1_trsm.o)
     (maybe you meant: _bl1_ctrsm_blas)
  "_slarfg_", referenced from:
      _ssytd2_fla in libflame.a(ssytd2_fla.o)
      _ssytd2_fla in libflame.a(ssytd2_fla.o)
  "_ctrsv_", referenced from:
      _bl1_ctrsv in libflame.a(bl1_trsv.o)
      _bl1_ctrsv_blas in libflame.a(bl1_trsv.o)
     (maybe you meant: _bl1_ctrsv_blas)
  "_zdotu_", referenced from:
      _zdotu_f2c_ in libflame.a(dotu.o)
     (maybe you meant: _zdotu_f2c_)
  "_slarft_", referenced from:
      _sorglq_fla in libflame.a(sorglq_fla.o)
      _sormlq_fla in libflame.a(sormlq_fla.o)
      _sormlq_fla in libflame.a(sormlq_fla.o)
      _sorgqr_fla in libflame.a(sorgqr_fla.o)
      _sormqr_fla in libflame.a(sormqr_fla.o)
      _sormqr_fla in libflame.a(sormqr_fla.o)
  "_csymm_", referenced from:
      _bl1_csymv_blas in libflame.a(bl1_symv.o)
      _bl1_csymm in libflame.a(bl1_symm.o)
      _bl1_csymm in libflame.a(bl1_symm.o)
      _bl1_csymm_blas in libflame.a(bl1_symm.o)
     (maybe you meant: _bl1_csymm_blas)
  "_cungbr_", referenced from:
      _cgesvd_check in libflame.a(cgesvd_check.o)
      _cgesvd_check in libflame.a(cgesvd_check.o)
      _cgesvd_check in libflame.a(cgesvd_check.o)
      _cgesvd_check in libflame.a(cgesvd_check.o)
      _cgesvd_check in libflame.a(cgesvd_check.o)
      _cgesvd_check in libflame.a(cgesvd_check.o)
      _cgesvd_check in libflame.a(cgesvd_check.o)
      _cgesvd_check in libflame.a(cgesvd_check.o)
     (maybe you meant: _cungbr_check)
  "_dscal_", referenced from:
      _bl1_dscal in libflame.a(bl1_scal.o)
      _dorgl2_fla in libflame.a(dorgl2_fla.o)
      _dorg2r_fla in libflame.a(dorg2r_fla.o)
  "_csyrk_", referenced from:
      _bl1_csyr in libflame.a(bl1_syr.o)
      _bl1_csyr_blas in libflame.a(bl1_syr.o)
      _bl1_csyrk in libflame.a(bl1_syrk.o)
      _bl1_csyrk_blas in libflame.a(bl1_syrk.o)
     (maybe you meant: _bl1_csyrk_blas)
  "_isamax_", referenced from:
      _bl1_samax in libflame.a(bl1_amax.o)
  "_sswap_", referenced from:
      _bl1_sswap in libflame.a(bl1_swap.o)
  "_cunglq_", referenced from:
      _cgesvd_check in libflame.a(cgesvd_check.o)
      _cgesvd_check in libflame.a(cgesvd_check.o)
     (maybe you meant: _cunglq_fla, _cunglq_check )
  "_dsyr_", referenced from:
      _bl1_dsyr in libflame.a(bl1_syr.o)
      _bl1_dsyr_blas in libflame.a(bl1_syr.o)
     (maybe you meant: _bl1_dsyr_blas)
  "_clacgv_", referenced from:
      _cungl2_fla in libflame.a(cungl2_fla.o)
      _cungl2_fla in libflame.a(cungl2_fla.o)
      _cunml2_fla in libflame.a(cunml2_fla.o)
      _cunml2_fla in libflame.a(cunml2_fla.o)
      _cunml2_fla in libflame.a(cunml2_fla.o)
      _cunml2_fla in libflame.a(cunml2_fla.o)
  "_zgemm_", referenced from:
      _bl1_zgemm in libflame.a(bl1_gemm.o)
      _bl1_zgemm in libflame.a(bl1_gemm.o)
      _bl1_zgemm_blas in libflame.a(bl1_gemm.o)
     (maybe you meant: _bl1_zgemm_blas)
  "_cungql_", referenced from:
      _cungtr_fla in libflame.a(cungtr_fla.o)
  "_sorgql_", referenced from:
      _sorgtr_fla in libflame.a(sorgtr_fla.o)
  "_cungqr_", referenced from:
      _cgesvd_check in libflame.a(cgesvd_check.o)
      _cgesvd_check in libflame.a(cgesvd_check.o)
     (maybe you meant: _cungqr_fla, _cungqr_check )
  "_zgemv_", referenced from:
      _bl1_zgemv in libflame.a(bl1_gemv.o)
      _bl1_zgemv in libflame.a(bl1_gemv.o)
      _bl1_zgemv_blas in libflame.a(bl1_gemv.o)
     (maybe you meant: _bl1_zgemv_blas)
  "_zgerc_", referenced from:
      _bl1_zger in libflame.a(bl1_ger.o)
      _bl1_zgerc_blas in libflame.a(bl1_ger.o)
     (maybe you meant: _bl1_zgerc_blas)
  "_slatrd_", referenced from:
      _ssytrd_fla in libflame.a(ssytrd_fla.o)
      _ssytrd_fla in libflame.a(ssytrd_fla.o)
  "_dormql_", referenced from:
      _dormtr_fla in libflame.a(dormtr_fla.o)
  "_dzasum_", referenced from:
      _bl1_zasum in libflame.a(bl1_asum.o)
  "_zgeru_", referenced from:
      _bl1_zger in libflame.a(bl1_ger.o)
      _bl1_zgeru_blas in libflame.a(bl1_ger.o)
     (maybe you meant: _bl1_zgeru_blas)
  "_strmm_", referenced from:
      _bl1_strmm in libflame.a(bl1_trmm.o)
      _bl1_strmm_blas in libflame.a(bl1_trmm.o)
     (maybe you meant: _bl1_strmm_blas)
  "_strmv_", referenced from:
      _bl1_strmv in libflame.a(bl1_trmv.o)
      _bl1_strmv_blas in libflame.a(bl1_trmv.o)
     (maybe you meant: _bl1_strmv_blas)
  "_ssyr2_", referenced from:
      _bl1_ssyr2 in libflame.a(bl1_syr2.o)
      _bl1_ssyr2_blas in libflame.a(bl1_syr2.o)
      _ssytd2_fla in libflame.a(ssytd2_fla.o)
      _ssytd2_fla in libflame.a(ssytd2_fla.o)
     (maybe you meant: _bl1_ssyr2_blas)
  "_strsm_", referenced from:
      _bl1_strsm in libflame.a(bl1_trsm.o)
      _bl1_strsm_blas in libflame.a(bl1_trsm.o)
     (maybe you meant: _bl1_strsm_blas)
  "_strsv_", referenced from:
      _bl1_strsv in libflame.a(bl1_trsv.o)
      _bl1_strsv_blas in libflame.a(bl1_trsv.o)
     (maybe you meant: _bl1_strsv_blas)
  "_csyr2k_", referenced from:
      _bl1_csyr2_blas in libflame.a(bl1_syr2.o)
      _bl1_csyr2k in libflame.a(bl1_syr2k.o)
      _bl1_csyr2k_blas in libflame.a(bl1_syr2k.o)
     (maybe you meant: _bl1_csyr2k_blas)
  "_ssymm_", referenced from:
      _bl1_ssymm in libflame.a(bl1_symm.o)
      _bl1_ssymm in libflame.a(bl1_symm.o)
      _bl1_ssymm_blas in libflame.a(bl1_symm.o)
     (maybe you meant: _bl1_ssymm_blas)
  "_cgelqf_", referenced from:
      _cgesvd_check in libflame.a(cgesvd_check.o)
     (maybe you meant: _cgelqf_check)
  "_zher2_", referenced from:
      _bl1_zher2 in libflame.a(bl1_her2.o)
      _bl1_zher2_blas in libflame.a(bl1_her2.o)
      _zhetd2_fla in libflame.a(zhetd2_fla.o)
      _zhetd2_fla in libflame.a(zhetd2_fla.o)
     (maybe you meant: _bl1_zher2_blas)
  "_ssymv_", referenced from:
      _bl1_ssymv in libflame.a(bl1_symv.o)
      _bl1_ssymv_blas in libflame.a(bl1_symv.o)
      _ssytd2_fla in libflame.a(ssytd2_fla.o)
      _ssytd2_fla in libflame.a(ssytd2_fla.o)
     (maybe you meant: _bl1_ssymv_blas)
  "_ssyrk_", referenced from:
      _bl1_ssyrk in libflame.a(bl1_syrk.o)
      _bl1_ssyrk_blas in libflame.a(bl1_syrk.o)
     (maybe you meant: _bl1_ssyrk_blas)
  "_zhemm_", referenced from:
      _bl1_zhemm in libflame.a(bl1_hemm.o)
      _bl1_zhemm in libflame.a(bl1_hemm.o)
      _bl1_zhemm_blas in libflame.a(bl1_hemm.o)
     (maybe you meant: _bl1_zhemm_blas)
  "_zhemv_", referenced from:
      _bl1_zhemv in libflame.a(bl1_hemv.o)
      _bl1_zhemv in libflame.a(bl1_hemv.o)
      _bl1_zhemv_blas in libflame.a(bl1_hemv.o)
      _zhetd2_fla in libflame.a(zhetd2_fla.o)
      _zhetd2_fla in libflame.a(zhetd2_fla.o)
     (maybe you meant: _bl1_zhemv_blas)
  "_caxpy_", referenced from:
      _bl1_caxpy in libflame.a(bl1_axpy.o)
      _chetd2_fla in libflame.a(chetd2_fla.o)
      _chetd2_fla in libflame.a(chetd2_fla.o)
  "_zherk_", referenced from:
      _bl1_zherk in libflame.a(bl1_herk.o)
      _bl1_zherk in libflame.a(bl1_herk.o)
      _bl1_zherk_blas in libflame.a(bl1_herk.o)
     (maybe you meant: _bl1_zherk_blas)
  "_cunmql_", referenced from:
      _cunmtr_fla in libflame.a(cunmtr_fla.o)
  "_sormql_", referenced from:
      _sormtr_fla in libflame.a(sormtr_fla.o)
  "_zscal_", referenced from:
      _bl1_zscal in libflame.a(bl1_scal.o)
      _zungl2_fla in libflame.a(zungl2_fla.o)
      _zung2r_fla in libflame.a(zung2r_fla.o)
  "_ccopy_", referenced from:
      _bl1_ccopy in libflame.a(bl1_copy.o)
  "_dorbdb1_", referenced from:
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
  "_dorbdb2_", referenced from:
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
  "_dorbdb3_", referenced from:
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
  "_dorbdb4_", referenced from:
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
  "_sasum_", referenced from:
      _bl1_sasum in libflame.a(bl1_asum.o)
  "_zdscal_", referenced from:
      _bl1_zdscal in libflame.a(bl1_scal.o)
  "_sdot_", referenced from:
      _bl1_sdot in libflame.a(bl1_dot.o)
      _ssytd2_fla in libflame.a(ssytd2_fla.o)
      _ssytd2_fla in libflame.a(ssytd2_fla.o)
  "_cgeqrf_", referenced from:
      _cgesvd_check in libflame.a(cgesvd_check.o)
     (maybe you meant: _cgeqrf_check)
  "_sger_", referenced from:
      _bl1_sger in libflame.a(bl1_ger.o)
      _bl1_sger_blas in libflame.a(bl1_ger.o)
     (maybe you meant: _bl1_sger_blas)
  "_cdotc_", referenced from:
      _cdotc_f2c_ in libflame.a(dotc.o)
     (maybe you meant: _cdotc_f2c_)
  "_dznrm2_", referenced from:
      _bl1_znrm2 in libflame.a(bl1_nrm2.o)
  "_saxpy_", referenced from:
      _bl1_saxpy in libflame.a(bl1_axpy.o)
      _ssytd2_fla in libflame.a(ssytd2_fla.o)
      _ssytd2_fla in libflame.a(ssytd2_fla.o)
  "_cdotu_", referenced from:
      _cdotu_f2c_ in libflame.a(dotu.o)
     (maybe you meant: _cdotu_f2c_)
  "_scopy_", referenced from:
      _bl1_scopy in libflame.a(bl1_copy.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
  "_dlarf_", referenced from:
      _dorgl2_fla in libflame.a(dorgl2_fla.o)
      _dorml2_fla in libflame.a(dorml2_fla.o)
      _dorml2_fla in libflame.a(dorml2_fla.o)
      _dorml2_fla in libflame.a(dorml2_fla.o)
      _dorg2r_fla in libflame.a(dorg2r_fla.o)
      _dorm2r_fla in libflame.a(dorm2r_fla.o)
      _dorm2r_fla in libflame.a(dorm2r_fla.o)
      _dorm2r_fla in libflame.a(dorm2r_fla.o)
  "_clarfb_", referenced from:
      _cunglq_fla in libflame.a(cunglq_fla.o)
      _cunmlq_fla in libflame.a(cunmlq_fla.o)
      _cunmlq_fla in libflame.a(cunmlq_fla.o)
      _cunmlq_fla in libflame.a(cunmlq_fla.o)
      _cunmlq_fla in libflame.a(cunmlq_fla.o)
      _cungqr_fla in libflame.a(cungqr_fla.o)
      _cunmqr_fla in libflame.a(cunmqr_fla.o)
      _cunmqr_fla in libflame.a(cunmqr_fla.o)
      _cunmqr_fla in libflame.a(cunmqr_fla.o)
      _cunmqr_fla in libflame.a(cunmqr_fla.o)
  "_clarfg_", referenced from:
      _chetd2_fla in libflame.a(chetd2_fla.o)
      _chetd2_fla in libflame.a(chetd2_fla.o)
  "_clarft_", referenced from:
      _cunglq_fla in libflame.a(cunglq_fla.o)
      _cunmlq_fla in libflame.a(cunmlq_fla.o)
      _cunmlq_fla in libflame.a(cunmlq_fla.o)
      _cungqr_fla in libflame.a(cungqr_fla.o)
      _cunmqr_fla in libflame.a(cunmqr_fla.o)
      _cunmqr_fla in libflame.a(cunmqr_fla.o)
  "_zgebrd_", referenced from:
      _zgesvd_check in libflame.a(zgesvd_check.o)
      _zgesvd_check in libflame.a(zgesvd_check.o)
      _zgesvd_check in libflame.a(zgesvd_check.o)
      _zgesvd_check in libflame.a(zgesvd_check.o)
     (maybe you meant: _zgebrd_check)
  "_cgemm_", referenced from:
      _bl1_cgemm in libflame.a(bl1_gemm.o)
      _bl1_cgemm in libflame.a(bl1_gemm.o)
      _bl1_cgemm_blas in libflame.a(bl1_gemm.o)
     (maybe you meant: _bl1_cgemm_blas)
  "_cgemv_", referenced from:
      _bl1_cgemv in libflame.a(bl1_gemv.o)
      _bl1_cgemv in libflame.a(bl1_gemv.o)
      _bl1_cgemv_blas in libflame.a(bl1_gemv.o)
     (maybe you meant: _bl1_cgemv_blas)
  "_cgerc_", referenced from:
      _bl1_cger in libflame.a(bl1_ger.o)
      _bl1_cgerc_blas in libflame.a(bl1_ger.o)
     (maybe you meant: _bl1_cgerc_blas)
  "_cgeru_", referenced from:
      _bl1_cger in libflame.a(bl1_ger.o)
      _bl1_cgeru_blas in libflame.a(bl1_ger.o)
     (maybe you meant: _bl1_cgeru_blas)
  "_csscal_", referenced from:
      _bl1_csscal in libflame.a(bl1_scal.o)
  "_idamax_", referenced from:
      _bl1_damax in libflame.a(bl1_amax.o)
  "_dswap_", referenced from:
      _bl1_dswap in libflame.a(bl1_swap.o)
  "_clatrd_", referenced from:
      _chetrd_fla in libflame.a(chetrd_fla.o)
      _chetrd_fla in libflame.a(chetrd_fla.o)
  "_zungbr_", referenced from:
      _zgesvd_check in libflame.a(zgesvd_check.o)
      _zgesvd_check in libflame.a(zgesvd_check.o)
      _zgesvd_check in libflame.a(zgesvd_check.o)
      _zgesvd_check in libflame.a(zgesvd_check.o)
      _zgesvd_check in libflame.a(zgesvd_check.o)
      _zgesvd_check in libflame.a(zgesvd_check.o)
      _zgesvd_check in libflame.a(zgesvd_check.o)
      _zgesvd_check in libflame.a(zgesvd_check.o)
     (maybe you meant: _zungbr_check)
  "_snrm2_", referenced from:
      _bl1_snrm2 in libflame.a(bl1_nrm2.o)
  "_cher2_", referenced from:
      _bl1_cher2 in libflame.a(bl1_her2.o)
      _bl1_cher2_blas in libflame.a(bl1_her2.o)
      _chetd2_fla in libflame.a(chetd2_fla.o)
      _chetd2_fla in libflame.a(chetd2_fla.o)
     (maybe you meant: _bl1_cher2_blas)
  "_dtrmm_", referenced from:
      _bl1_dtrmm in libflame.a(bl1_trmm.o)
      _bl1_dtrmm_blas in libflame.a(bl1_trmm.o)
     (maybe you meant: _bl1_dtrmm_blas)
  "_zunglq_", referenced from:
      _zgesvd_check in libflame.a(zgesvd_check.o)
      _zgesvd_check in libflame.a(zgesvd_check.o)
     (maybe you meant: _zunglq_check, _zunglq_fla )
  "_dtrmv_", referenced from:
      _bl1_dtrmv in libflame.a(bl1_trmv.o)
      _bl1_dtrmv_blas in libflame.a(bl1_trmv.o)
     (maybe you meant: _bl1_dtrmv_blas)
  "_chemm_", referenced from:
      _bl1_chemm in libflame.a(bl1_hemm.o)
      _bl1_chemm in libflame.a(bl1_hemm.o)
      _bl1_chemm_blas in libflame.a(bl1_hemm.o)
     (maybe you meant: _bl1_chemm_blas)
  "_zlacgv_", referenced from:
      _zungl2_fla in libflame.a(zungl2_fla.o)
      _zungl2_fla in libflame.a(zungl2_fla.o)
      _zunml2_fla in libflame.a(zunml2_fla.o)
      _zunml2_fla in libflame.a(zunml2_fla.o)
      _zunml2_fla in libflame.a(zunml2_fla.o)
      _zunml2_fla in libflame.a(zunml2_fla.o)
  "_dsyr2_", referenced from:
      _bl1_dsyr2 in libflame.a(bl1_syr2.o)
      _bl1_dsyr2_blas in libflame.a(bl1_syr2.o)
      _dsytd2_fla in libflame.a(dsytd2_fla.o)
      _dsytd2_fla in libflame.a(dsytd2_fla.o)
     (maybe you meant: _bl1_dsyr2_blas)
  "_chemv_", referenced from:
      _bl1_chemv in libflame.a(bl1_hemv.o)
      _bl1_chemv in libflame.a(bl1_hemv.o)
      _bl1_chemv_blas in libflame.a(bl1_hemv.o)
      _chetd2_fla in libflame.a(chetd2_fla.o)
      _chetd2_fla in libflame.a(chetd2_fla.o)
     (maybe you meant: _bl1_chemv_blas)
  "_zungql_", referenced from:
      _zungtr_fla in libflame.a(zungtr_fla.o)
  "_zungqr_", referenced from:
      _zgesvd_check in libflame.a(zgesvd_check.o)
      _zgesvd_check in libflame.a(zgesvd_check.o)
     (maybe you meant: _zungqr_check, _zungqr_fla )
  "_dtrsm_", referenced from:
      _bl1_dtrsm in libflame.a(bl1_trsm.o)
      _bl1_dtrsm_blas in libflame.a(bl1_trsm.o)
     (maybe you meant: _bl1_dtrsm_blas)
  "_cherk_", referenced from:
      _bl1_cherk in libflame.a(bl1_herk.o)
      _bl1_cherk in libflame.a(bl1_herk.o)
      _bl1_cherk_blas in libflame.a(bl1_herk.o)
     (maybe you meant: _bl1_cherk_blas)
  "_dtrsv_", referenced from:
      _bl1_dtrsv in libflame.a(bl1_trsv.o)
      _bl1_dtrsv_blas in libflame.a(bl1_trsv.o)
     (maybe you meant: _bl1_dtrsv_blas)
  "_scasum_", referenced from:
      _bl1_casum in libflame.a(bl1_asum.o)
  "_zlarf_", referenced from:
      _zungl2_fla in libflame.a(zungl2_fla.o)
      _zunml2_fla in libflame.a(zunml2_fla.o)
      _zunml2_fla in libflame.a(zunml2_fla.o)
      _zung2r_fla in libflame.a(zung2r_fla.o)
      _zunm2r_fla in libflame.a(zunm2r_fla.o)
      _zunm2r_fla in libflame.a(zunm2r_fla.o)
  "_sgemm_", referenced from:
      _bl1_sgemm in libflame.a(bl1_gemm.o)
      _bl1_sgemm in libflame.a(bl1_gemm.o)
      _bl1_sgemm_blas in libflame.a(bl1_gemm.o)
     (maybe you meant: _bl1_sgemm_blas)
  "_cscal_", referenced from:
      _bl1_cscal in libflame.a(bl1_scal.o)
      _cungl2_fla in libflame.a(cungl2_fla.o)
      _cung2r_fla in libflame.a(cung2r_fla.o)
  "_cher2k_", referenced from:
      _bl1_cher2k in libflame.a(bl1_her2k.o)
      _bl1_cher2k in libflame.a(bl1_her2k.o)
      _bl1_cher2k_blas in libflame.a(bl1_her2k.o)
      _chetrd_fla in libflame.a(chetrd_fla.o)
      _chetrd_fla in libflame.a(chetrd_fla.o)
     (maybe you meant: _bl1_cher2k_blas)
  "_dsymm_", referenced from:
      _bl1_dsymm in libflame.a(bl1_symm.o)
      _bl1_dsymm in libflame.a(bl1_symm.o)
      _bl1_dsymm_blas in libflame.a(bl1_symm.o)
     (maybe you meant: _bl1_dsymm_blas)
  "_sgemv_", referenced from:
      _bl1_sgemv in libflame.a(bl1_gemv.o)
      _bl1_sgemv_blas in libflame.a(bl1_gemv.o)
     (maybe you meant: _bl1_sgemv_blas)
  "_dsymv_", referenced from:
      _bl1_dsymv in libflame.a(bl1_symv.o)
      _bl1_dsymv_blas in libflame.a(bl1_symv.o)
      _dsytd2_fla in libflame.a(dsytd2_fla.o)
      _dsytd2_fla in libflame.a(dsytd2_fla.o)
     (maybe you meant: _bl1_dsymv_blas)
  "_dsyrk_", referenced from:
      _bl1_dsyrk in libflame.a(bl1_syrk.o)
      _bl1_dsyrk_blas in libflame.a(bl1_syrk.o)
     (maybe you meant: _bl1_dsyrk_blas)
  "_xerbla_", referenced from:
      _cbdsqr_check in libflame.a(cbdsqr_check.o)
      _cgebd2_check in libflame.a(cgebd2_check.o)
      _cgebrd_check in libflame.a(cgebrd_check.o)
      _cgehd2_check in libflame.a(cgehd2_check.o)
      _cgehrd_check in libflame.a(cgehrd_check.o)
      _cgelq2_check in libflame.a(cgelq2_check.o)
      _cgelqf_check in libflame.a(cgelqf_check.o)
      _cgelsd_check in libflame.a(cgelsd_check.o)
      _cgeqp3_check in libflame.a(cgeqp3_check.o)
      _cgeqpf_check in libflame.a(cgeqpf_check.o)
      _cgeqr2_check in libflame.a(cgeqr2_check.o)
      _cgeqr2p_check in libflame.a(cgeqr2p_check.o)
      _cgeqrf_check in libflame.a(cgeqrf_check.o)
      _cgeqrfp_check in libflame.a(cgeqrfp_check.o)
      _cgesdd_check in libflame.a(cgesdd_check.o)
      _cgesvd_check in libflame.a(cgesvd_check.o)
      _cgetf2_check in libflame.a(cgetf2_check.o)
      _cgetrf_check in libflame.a(cgetrf_check.o)
      _chegs2_check in libflame.a(chegs2_check.o)
      _chegst_check in libflame.a(chegst_check.o)
      _chetd2_check in libflame.a(chetd2_check.o)
      _chetrd_check in libflame.a(chetrd_check.o)
      _clauu2_check in libflame.a(clauu2_check.o)
      _clauum_check in libflame.a(clauum_check.o)
      _cpotf2_check in libflame.a(cpotf2_check.o)
      _cpotrf_check in libflame.a(cpotrf_check.o)
      _cpotri_check in libflame.a(cpotri_check.o)
      _ctrti2_check in libflame.a(ctrti2_check.o)
      _ctrtri_check in libflame.a(ctrtri_check.o)
      _cung2r_check in libflame.a(cung2r_check.o)
      _cungbr_check in libflame.a(cungbr_check.o)
      _cungl2_check in libflame.a(cungl2_check.o)
      _cunglq_check in libflame.a(cunglq_check.o)
      _cungqr_check in libflame.a(cungqr_check.o)
      _cungtr_check in libflame.a(cungtr_check.o)
      _cunm2r_check in libflame.a(cunm2r_check.o)
      _cunmbr_check in libflame.a(cunmbr_check.o)
      _cunml2_check in libflame.a(cunml2_check.o)
      _cunmlq_check in libflame.a(cunmlq_check.o)
      _cunmqr_check in libflame.a(cunmqr_check.o)
      _cunmtr_check in libflame.a(cunmtr_check.o)
      _dbdsqr_check in libflame.a(dbdsqr_check.o)
      _dgebd2_check in libflame.a(dgebd2_check.o)
      _dgebrd_check in libflame.a(dgebrd_check.o)
      _dgehd2_check in libflame.a(dgehd2_check.o)
      _dgehrd_check in libflame.a(dgehrd_check.o)
      _dgelq2_check in libflame.a(dgelq2_check.o)
      _dgelqf_check in libflame.a(dgelqf_check.o)
      _dgelsd_check in libflame.a(dgelsd_check.o)
      _dgeqp3_check in libflame.a(dgeqp3_check.o)
      _dgeqpf_check in libflame.a(dgeqpf_check.o)
      _dgeqr2_check in libflame.a(dgeqr2_check.o)
      _dgeqr2p_check in libflame.a(dgeqr2p_check.o)
      _dgeqrf_check in libflame.a(dgeqrf_check.o)
      _dgeqrfp_check in libflame.a(dgeqrfp_check.o)
      _dgesdd_check in libflame.a(dgesdd_check.o)
      _dgesvd_check in libflame.a(dgesvd_check.o)
      _dgetf2_check in libflame.a(dgetf2_check.o)
      _dgetrf_check in libflame.a(dgetrf_check.o)
      _dlauu2_check in libflame.a(dlauu2_check.o)
      _dlauum_check in libflame.a(dlauum_check.o)
      _dorg2r_check in libflame.a(dorg2r_check.o)
      _dorgbr_check in libflame.a(dorgbr_check.o)
      _dorgl2_check in libflame.a(dorgl2_check.o)
      _dorglq_check in libflame.a(dorglq_check.o)
      _dorgqr_check in libflame.a(dorgqr_check.o)
      _dorgtr_check in libflame.a(dorgtr_check.o)
      _dorm2r_check in libflame.a(dorm2r_check.o)
      _dormbr_check in libflame.a(dormbr_check.o)
      _dorml2_check in libflame.a(dorml2_check.o)
      _dormlq_check in libflame.a(dormlq_check.o)
      _dormqr_check in libflame.a(dormqr_check.o)
      _dormtr_check in libflame.a(dormtr_check.o)
      _dpotf2_check in libflame.a(dpotf2_check.o)
      _dpotrf_check in libflame.a(dpotrf_check.o)
      _dpotri_check in libflame.a(dpotri_check.o)
      _dsygs2_check in libflame.a(dsygs2_check.o)
      _dsygst_check in libflame.a(dsygst_check.o)
      _dsytd2_check in libflame.a(dsytd2_check.o)
      _dsytrd_check in libflame.a(dsytrd_check.o)
      _dtrti2_check in libflame.a(dtrti2_check.o)
      _dtrtri_check in libflame.a(dtrtri_check.o)
      _sbdsqr_check in libflame.a(sbdsqr_check.o)
      _sgebd2_check in libflame.a(sgebd2_check.o)
      _sgebrd_check in libflame.a(sgebrd_check.o)
      _sgehd2_check in libflame.a(sgehd2_check.o)
      _sgehrd_check in libflame.a(sgehrd_check.o)
      _sgelq2_check in libflame.a(sgelq2_check.o)
      _sgelqf_check in libflame.a(sgelqf_check.o)
      _sgelsd_check in libflame.a(sgelsd_check.o)
      _sgeqp3_check in libflame.a(sgeqp3_check.o)
      _sgeqpf_check in libflame.a(sgeqpf_check.o)
      _sgeqr2_check in libflame.a(sgeqr2_check.o)
      _sgeqr2p_check in libflame.a(sgeqr2p_check.o)
      _sgeqrf_check in libflame.a(sgeqrf_check.o)
      _sgeqrfp_check in libflame.a(sgeqrfp_check.o)
      _sgesdd_check in libflame.a(sgesdd_check.o)
      _sgesvd_check in libflame.a(sgesvd_check.o)
      _sgetf2_check in libflame.a(sgetf2_check.o)
      _sgetrf_check in libflame.a(sgetrf_check.o)
      _slauu2_check in libflame.a(slauu2_check.o)
      _slauum_check in libflame.a(slauum_check.o)
      _sorg2r_check in libflame.a(sorg2r_check.o)
      _sorgbr_check in libflame.a(sorgbr_check.o)
      _sorgl2_check in libflame.a(sorgl2_check.o)
      _sorglq_check in libflame.a(sorglq_check.o)
      _sorgqr_check in libflame.a(sorgqr_check.o)
      _sorgtr_check in libflame.a(sorgtr_check.o)
      _sorm2r_check in libflame.a(sorm2r_check.o)
      _sormbr_check in libflame.a(sormbr_check.o)
      _sorml2_check in libflame.a(sorml2_check.o)
      _sormlq_check in libflame.a(sormlq_check.o)
      _sormqr_check in libflame.a(sormqr_check.o)
      _sormtr_check in libflame.a(sormtr_check.o)
      _spotf2_check in libflame.a(spotf2_check.o)
      _spotrf_check in libflame.a(spotrf_check.o)
      _spotri_check in libflame.a(spotri_check.o)
      _ssygs2_check in libflame.a(ssygs2_check.o)
      _ssygst_check in libflame.a(ssygst_check.o)
      _ssytd2_check in libflame.a(ssytd2_check.o)
      _ssytrd_check in libflame.a(ssytrd_check.o)
      _strti2_check in libflame.a(strti2_check.o)
      _strtri_check in libflame.a(strtri_check.o)
      _zbdsqr_check in libflame.a(zbdsqr_check.o)
      _zgebd2_check in libflame.a(zgebd2_check.o)
      _zgebrd_check in libflame.a(zgebrd_check.o)
      _zgehd2_check in libflame.a(zgehd2_check.o)
      _zgehrd_check in libflame.a(zgehrd_check.o)
      _zgelq2_check in libflame.a(zgelq2_check.o)
      _zgelqf_check in libflame.a(zgelqf_check.o)
      _zgelsd_check in libflame.a(zgelsd_check.o)
      _zgeqp3_check in libflame.a(zgeqp3_check.o)
      _zgeqpf_check in libflame.a(zgeqpf_check.o)
      _zgeqr2_check in libflame.a(zgeqr2_check.o)
      _zgeqr2p_check in libflame.a(zgeqr2p_check.o)
      _zgeqrf_check in libflame.a(zgeqrf_check.o)
      _zgeqrfp_check in libflame.a(zgeqrfp_check.o)
      _zgesdd_check in libflame.a(zgesdd_check.o)
      _zgesvd_check in libflame.a(zgesvd_check.o)
      _zgetf2_check in libflame.a(zgetf2_check.o)
      _zgetrf_check in libflame.a(zgetrf_check.o)
      _zhegs2_check in libflame.a(zhegs2_check.o)
      _zhegst_check in libflame.a(zhegst_check.o)
      _zhetd2_check in libflame.a(zhetd2_check.o)
      _zhetrd_check in libflame.a(zhetrd_check.o)
      _zlauu2_check in libflame.a(zlauu2_check.o)
      _zlauum_check in libflame.a(zlauum_check.o)
      _zpotf2_check in libflame.a(zpotf2_check.o)
      _zpotrf_check in libflame.a(zpotrf_check.o)
      _zpotri_check in libflame.a(zpotri_check.o)
      _ztrti2_check in libflame.a(ztrti2_check.o)
      _ztrtri_check in libflame.a(ztrtri_check.o)
      _zung2r_check in libflame.a(zung2r_check.o)
      _zungbr_check in libflame.a(zungbr_check.o)
      _zungl2_check in libflame.a(zungl2_check.o)
      _zunglq_check in libflame.a(zunglq_check.o)
      _zungqr_check in libflame.a(zungqr_check.o)
      _zungtr_check in libflame.a(zungtr_check.o)
      _zunm2r_check in libflame.a(zunm2r_check.o)
      _zunmbr_check in libflame.a(zunmbr_check.o)
      _zunml2_check in libflame.a(zunml2_check.o)
      _zunmlq_check in libflame.a(zunmlq_check.o)
      _zunmqr_check in libflame.a(zunmqr_check.o)
      _zunmtr_check in libflame.a(zunmtr_check.o)
      _dopgtr_ in libflame.a(dopgtr.o)
      _dorcsd_ in libflame.a(dorcsd.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorghr_ in libflame.a(dorghr.o)
      _dormhr_ in libflame.a(dormhr.o)
      _sopgtr_ in libflame.a(sopgtr.o)
      _sorcsd_ in libflame.a(sorcsd.o)
      _sorcsd2by1_ in libflame.a(sorcsd2by1.o)
      _sorghr_ in libflame.a(sorghr.o)
      _sormhr_ in libflame.a(sormhr.o)
      _cungl2_fla in libflame.a(cungl2_fla.o)
      _cunglq_fla in libflame.a(cunglq_fla.o)
      _cunml2_fla in libflame.a(cunml2_fla.o)
      _cunmlq_fla in libflame.a(cunmlq_fla.o)
      _dorgl2_fla in libflame.a(dorgl2_fla.o)
      _dorglq_fla in libflame.a(dorglq_fla.o)
      _dorml2_fla in libflame.a(dorml2_fla.o)
      _dormlq_fla in libflame.a(dormlq_fla.o)
      _sorgl2_fla in libflame.a(sorgl2_fla.o)
      _sorglq_fla in libflame.a(sorglq_fla.o)
      _sorml2_fla in libflame.a(sorml2_fla.o)
      _sormlq_fla in libflame.a(sormlq_fla.o)
      _zungl2_fla in libflame.a(zungl2_fla.o)
      _zunglq_fla in libflame.a(zunglq_fla.o)
      _zunml2_fla in libflame.a(zunml2_fla.o)
      _zunmlq_fla in libflame.a(zunmlq_fla.o)
      _cung2r_fla in libflame.a(cung2r_fla.o)
      _cungqr_fla in libflame.a(cungqr_fla.o)
      _cunm2r_fla in libflame.a(cunm2r_fla.o)
      _cunmqr_fla in libflame.a(cunmqr_fla.o)
      _dorg2r_fla in libflame.a(dorg2r_fla.o)
      _dorgqr_fla in libflame.a(dorgqr_fla.o)
      _dorm2r_fla in libflame.a(dorm2r_fla.o)
      _dormqr_fla in libflame.a(dormqr_fla.o)
      _sorg2r_fla in libflame.a(sorg2r_fla.o)
      _sorgqr_fla in libflame.a(sorgqr_fla.o)
      _sorm2r_fla in libflame.a(sorm2r_fla.o)
      _sormqr_fla in libflame.a(sormqr_fla.o)
      _zung2r_fla in libflame.a(zung2r_fla.o)
      _zungqr_fla in libflame.a(zungqr_fla.o)
      _zunm2r_fla in libflame.a(zunm2r_fla.o)
      _zunmqr_fla in libflame.a(zunmqr_fla.o)
      _chetd2_fla in libflame.a(chetd2_fla.o)
      _chetrd_fla in libflame.a(chetrd_fla.o)
      _cungtr_fla in libflame.a(cungtr_fla.o)
      _cunmtr_fla in libflame.a(cunmtr_fla.o)
      _dorgtr_fla in libflame.a(dorgtr_fla.o)
      _dormtr_fla in libflame.a(dormtr_fla.o)
      _dsytd2_fla in libflame.a(dsytd2_fla.o)
      _dsytrd_fla in libflame.a(dsytrd_fla.o)
      _sorgtr_fla in libflame.a(sorgtr_fla.o)
      _sormtr_fla in libflame.a(sormtr_fla.o)
      _ssytd2_fla in libflame.a(ssytd2_fla.o)
      _ssytrd_fla in libflame.a(ssytrd_fla.o)
      _zhetd2_fla in libflame.a(zhetd2_fla.o)
      _zhetrd_fla in libflame.a(zhetrd_fla.o)
      _zungtr_fla in libflame.a(zungtr_fla.o)
      _zunmtr_fla in libflame.a(zunmtr_fla.o)
  "_zsyr2k_", referenced from:
      _bl1_zsyr2_blas in libflame.a(bl1_syr2.o)
      _bl1_zsyr2k in libflame.a(bl1_syr2k.o)
      _bl1_zsyr2k_blas in libflame.a(bl1_syr2k.o)
     (maybe you meant: _bl1_zsyr2k_blas)
  "_zgelqf_", referenced from:
      _zgesvd_check in libflame.a(zgesvd_check.o)
     (maybe you meant: _zgelqf_check)
  "_ssyr_", referenced from:
      _bl1_ssyr in libflame.a(bl1_syr.o)
      _bl1_ssyr_blas in libflame.a(bl1_syr.o)
     (maybe you meant: _bl1_ssyr_blas)
  "_izamax_", referenced from:
      _bl1_zamax in libflame.a(bl1_amax.o)
  "_dasum_", referenced from:
      _bl1_dasum in libflame.a(bl1_asum.o)
  "_zswap_", referenced from:
      _bl1_zswap in libflame.a(bl1_swap.o)
  "_zunmql_", referenced from:
      _zunmtr_fla in libflame.a(zunmtr_fla.o)
  "_sscal_", referenced from:
      _bl1_sscal in libflame.a(bl1_scal.o)
      _sorgl2_fla in libflame.a(sorgl2_fla.o)
      _sorg2r_fla in libflame.a(sorg2r_fla.o)
  "_dlacpy_", referenced from:
      _dorcsd_ in libflame.a(dorcsd.o)
      _dorcsd_ in libflame.a(dorcsd.o)
      _dorcsd_ in libflame.a(dorcsd.o)
      _dorcsd_ in libflame.a(dorcsd.o)
      _dorcsd_ in libflame.a(dorcsd.o)
      _dorcsd_ in libflame.a(dorcsd.o)
      _dorcsd_ in libflame.a(dorcsd.o)
      _dorcsd_ in libflame.a(dorcsd.o)
      _dorcsd_ in libflame.a(dorcsd.o)
      _dorcsd_ in libflame.a(dorcsd.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
  "_ztrmm_", referenced from:
      _bl1_ztrmm in libflame.a(bl1_trmm.o)
      _bl1_ztrmm_blas in libflame.a(bl1_trmm.o)
     (maybe you meant: _bl1_ztrmm_blas)
  "_cher_", referenced from:
      _bl1_cher in libflame.a(bl1_her.o)
      _bl1_cher_blas in libflame.a(bl1_her.o)
     (maybe you meant: _bl1_cher_blas)
  "_dbbcsd_", referenced from:
      _dorcsd_ in libflame.a(dorcsd.o)
      _dorcsd_ in libflame.a(dorcsd.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
      _dorcsd2by1_ in libflame.a(dorcsd2by1.o)
  "_ztrmv_", referenced from:
      _bl1_ztrmv in libflame.a(bl1_trmv.o)
      _bl1_ztrmv_blas in libflame.a(bl1_trmv.o)
     (maybe you meant: _bl1_ztrmv_blas)
  "_zgeqrf_", referenced from:
      _zgesvd_check in libflame.a(zgesvd_check.o)
     (maybe you meant: _zgeqrf_check)
  "_dsyr2k_", referenced from:
      _bl1_dsyr2k in libflame.a(bl1_syr2k.o)
      _bl1_dsyr2k_blas in libflame.a(bl1_syr2k.o)
      _dsytrd_fla in libflame.a(dsytrd_fla.o)
      _dsytrd_fla in libflame.a(dsytrd_fla.o)
     (maybe you meant: _bl1_dsyr2k_blas)
  "_ztrsm_", referenced from:
      _bl1_ztrsm in libflame.a(bl1_trsm.o)
      _bl1_ztrsm_blas in libflame.a(bl1_trsm.o)
     (maybe you meant: _bl1_ztrsm_blas)
  "_ztrsv_", referenced from:
      _bl1_ztrsv in libflame.a(bl1_trsv.o)
      _bl1_ztrsv_blas in libflame.a(bl1_trsv.o)
     (maybe you meant: _bl1_ztrsv_blas)
  "_daxpy_", referenced from:
      _bl1_daxpy in libflame.a(bl1_axpy.o)
      _dsytd2_fla in libflame.a(dsytd2_fla.o)
      _dsytd2_fla in libflame.a(dsytd2_fla.o)
  "_zsymm_", referenced from:
      _bl1_zsymv_blas in libflame.a(bl1_symv.o)
      _bl1_zsymm in libflame.a(bl1_symm.o)
      _bl1_zsymm in libflame.a(bl1_symm.o)
      _bl1_zsymm_blas in libflame.a(bl1_symm.o)
     (maybe you meant: _bl1_zsymm_blas)
  "_dgelss_", referenced from:
      _dgelsd_ in libflame.a(FLA_gelsd.o)
ld: symbol(s) not found
collect2: error: ld returned 1 exit status

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant