Why does my compile fail with “usr/bin/ld: can not find -lsma”?
This error message occurs when using the mpi* compiler wrappers (mpicc, mpif90, etc.). These are intermediate wrappers that should not be called directly by users. Instead, users should compile with either ftn, cc, or CC. The ftn, cc, and CC scripts will do the necessary setup and then automatically call the appropriate intermediate scripts and ultimately the compilers.
Related Questions
- What should we do when compiling on HPUX 11 Ingres II 2.0/0001 PA1.x system 64Bit RISC 2 processor Architecture to avoid the error messages: /usr/ccs/bin/ld: (Warning) At least one PA 2.0 object file was detected?
- Why does my compile fail with "usr/bin/ld: can not find -lsma"?
- Why do my /usr/bin/rcp commands fail?