Ошибка связи с pgf95
Вот как я связываю библиотеки:
# Fortran 90 compiler
FC90 =pgf95
# Options for the Fortran 90 compiler
FC90OPT = -i8 -Mcuda -Mprof -O3 -mp $(INCLUDES)
# Linker
LN = $(FC90) $(FC90OPT)
# How to link specific libraries
LIB_BLAS = -L$(MAGMA)/lib -rpath $(MAGMA)/lib -lmagma -L$(CUDADIR)/lib64 -lcublas -lcudart -lm $(ROOT)/libs/libutil.a
Однако я получаю эту ошибку: неопределенная ссылка на символ '_ZTVSt9exception@@GLIBCXX_3.4'
Ты хоть представляешь, почему я это понимаю?
pgf95 -i8 -Mcuda -Mprof -O3 -mp -I ~/dftb+_final/libs -I/usr/local/cuda/include -I/opt/magma/include -I/opt/magma/control -I/opt/magma/sparse/include -o dftb+ dftb+.o shift.o accuracy.o common_types.o allocate.o geoopt.o conjgrad.o linmin.o constants.o stepdesc.o mainio.o sparse2dense.o memman.o periodic.o lapackroutines.o message.o sort.o bisection.o linkedlist.o simple_algebra.o fileid.o blasroutines.o fifo.o charmanip.o initprogram.o disp_uff.o disp_common.o diis_mixer.o scc.o coulomb.o extcharge.o charge_constraints.o short_gamma.o dummy_thermostat.o md_common.o ranlux.o slako_cont.o slako_eq_grid.o interpolation.o orbital_equiv.o nhc_thermostat.o energies.o temp_profile.o simple_mixer.o numericalDerivs.o thermostat.o berendsen_thermostat.o andersen_thermostat.o spin.o disp_slaterkirkwood.o broyden_mixer.o thirdorder.o md_integrator.o velocity_verlet.o inputdata_.o rep_cont.o rep_poly.o rep_spline.o dispersion.o type_geometry.o intrinsicpr.o mixer_adt.o anderson_mixer.o scc_init.o dftb_pls_u.o eigensolver.o flib_wxml.o m_wxml_core.o m_wxml_elstack.o m_wxml_buffer.o m_wxml_dictionary.o m_wxml_text.o nonscc.o sk.o populations.o constraints.o angmomentum.o qm.o potentials.o formatout.o eigenvects.o parser.o stringlist.o m_strings.o hsdutils2.o hsdparser.o xmlutils.o flib_dom.o m_dom_nodelist.o m_dom_types.o m_dom_utils.o m_dom_document.o m_dom_namednodemap.o m_dom_node.o m_dom_error.o m_dom_debug.o m_dom_element.o m_dom_attribute.o m_dom_parse.o flib_sax.o m_xml_parser.o m_elstack.o m_buffer.o m_fsm.o m_entities.o m_dictionary.o m_charset.o m_debug.o m_reader.o m_io.o m_xml_error.o m_converters.o hsdutils.o tokenreader.o unitconversion.o disp_uff_data.o general_list.o oldcompat.o wrapped_pointers.o type_geometry_hsd.o old_sk_data.o stressTensor.o taggedout.o densitymatrix.o etemp.o hermite.o ext_erfc.o fact.o repulsive.o spinorbit.o forces.o -L/opt/magma/lib -rpath /opt/magma/lib -lmagma -L/usr/local/cuda/lib64 -lcublas -lcudart -lm /home/ccevallos/dftb+_final/prg_dftb/../libs/libutil.a
/usr/bin/ld: /opt/magma/lib/libmagma.a(thread_queue.o): undefined reference to symbol '_ZTVSt9exception@@GLIBCXX_3.4'
//usr/lib/x86_64-linux-gnu/libstdc++.so.6: error adding symbols: DSO missing from command line
pgacclnk: child process exit status 1: /usr/bin/ld
/home/ccevallos/dftb+_final/prg_dftb/GNUmakefile:43: recipe for target 'dftb+' failed
make[1]: *** [dftb+] Error 2