Dear Jean-Paul, I followed your advice and separated interface from implementation of the wrapper for calling my solver. I deleted the build folder that I was using and run cmake/make/make install again but the produced libdeal_II.so still doesn't see my library as can be seen from the output of "ldd build/lib/libdeal_II.so" (In this build I have also changed platform and compiler) :
linux-vdso.so.1 => (0x00007ffd8dd9b000) liblapack.so.3 => /usr/lib/liblapack.so.3 (0x00007fee6856b000) libblas.so.3 => /usr/lib/libblas.so.3 (0x00007fee682fc000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fee680ac000) libmetis.so => /usr/lib/libmetis.so (0x00007fee67e3b000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fee67ab1000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fee677a8000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fee673dd000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fee671c6000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fee66fa9000) libgfortran.so.3 => /usr/lib/x86_64-linux-gnu/libgfortran.so.3 (0x00007fee66c77000) /lib64/ld-linux-x86-64.so.2 (0x00005587695e8000) libquadmath.so.0 => /usr/lib/x86_64-linux-gnu/libquadmath.so.0 (0x00007fee66a37000) Although, when I looked to build/source/CMakeFiles/deal.II.dir/link.txt (attached) I found that my library (libmysolver.so) should have been linked to libdeal.II.so and I don't understand why libmysolver.so does not appear in the dependencies of libdeal_II. Would you have some hypothesis on that? Another think that I noted is that the file mysolver.cc that I added under source/lac is not being compiled and linked to libdeal_II.so (I could not find it in the link.txt file that I attached). Do I need to do something else in order to cmake recognize that this file need to be compiled and linked to libdeal_II? I appreciate your help! On Tuesday, July 4, 2017 at 4:14:09 PM UTC+2, Jean-Paul Pelteret wrote: > > Hi Victor, > > No problem :-) So have you just added an extra header and no source? If so > then there's no compilation unit within deal.II that references your > library. I bet if you added an associated .cc file with your function > definitions and then recompiled deal.II then you'd see deal.II being linked > against it. If your amendment to the library is "header-only" then the > definitions (i.e. those that finally reference your library itself) are > only needed when compiling your final executable. > > Best, > J-P > > On Tuesday, July 4, 2017 at 4:01:00 PM UTC+2, Victor Magri wrote: >> >> Hello Jean-Paul, sorry for not being clear about this... Answer is the >> first option. >> >> I'm using the development version of libdeal.II and I added an interface >> for calling my solver under include/lac/mysolver.h (In the solve method I >> have a call to a function defined in my library). >> >> Thank you! >> >> On Tuesday, July 4, 2017 at 3:47:38 PM UTC+2, Jean-Paul Pelteret wrote: >>> >>> Dear Victor, >>> >>> Can you clarify something: Have you modified a copy of deal.II such that >>> your library is now an explicit dependency (i.e. deal.II now has some >>> function calls to your library), or is your library only being referenced >>> through some functions called inside another code (e.g. "step-3" as per >>> your example)? >>> >>> Best, >>> J-P >>> >>> >>> -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to dealii+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
/usr/bin/g++ -fPIC -Wl,--as-needed -rdynamic -fuse-ld=gold -pthread -shared -Wl,-soname,libdeal_II.so.9.0.0-pre -o ../lib/libdeal_II.so.9.0.0-pre CMakeFiles/deal_II.dir/dummy.cc.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/archive_exception.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/basic_archive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/basic_iarchive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/basic_iserializer.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/basic_oarchive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/basic_oserializer.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/basic_pointer_iserializer.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/basic_pointer_oserializer.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/basic_serializer_map.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/basic_text_iprimitive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/basic_text_oprimitive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/basic_text_wiprimitive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/basic_text_woprimitive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/basic_xml_archive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/binary_iarchive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/binary_oarchive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/binary_wiarchive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/binary_woarchive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/codecvt_null.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/extended_type_info.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/extended_type_info_no_rtti.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/extended_type_info_typeid.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/polymorphic_iarchive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/polymorphic_oarchive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/singleton.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/stl_port.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/text_iarchive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/text_oarchive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/text_wiarchive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/text_woarchive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/utf8_codecvt_facet.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/void_cast.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/xml_archive_exception.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/xml_grammar.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/xml_iarchive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/xml_oarchive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/xml_wgrammar.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/xml_wiarchive.cpp.o ../bundled/boost-1.62.0/libs/serialization/src/CMakeFiles/obj_boost_serialization_release.dir/xml_woarchive.cpp.o ../bundled/boost-1.62.0/libs/system/src/CMakeFiles/obj_boost_system_release.dir/error_code.cpp.o ../bundled/boost-1.62.0/libs/iostreams/src/CMakeFiles/obj_boost_iostreams_release.dir/file_descriptor.cpp.o ../bundled/boost-1.62.0/libs/iostreams/src/CMakeFiles/obj_boost_iostreams_release.dir/gzip.cpp.o ../bundled/boost-1.62.0/libs/iostreams/src/CMakeFiles/obj_boost_iostreams_release.dir/mapped_file.cpp.o ../bundled/boost-1.62.0/libs/iostreams/src/CMakeFiles/obj_boost_iostreams_release.dir/zlib.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/rml/client/rml_tbb.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/arena.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/cache_aligned_allocator.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/concurrent_hash_map.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/concurrent_monitor.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/concurrent_queue.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/concurrent_vector.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/condition_variable.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/critical_section.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/dynamic_link.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/governor.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/itt_notify.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/market.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/mutex.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/observer_proxy.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/pipeline.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/private_server.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/queuing_mutex.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/queuing_rw_mutex.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/reader_writer_lock.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/recursive_mutex.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/scheduler.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/semaphore.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/spin_mutex.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/spin_rw_mutex.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/task.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/task_group_context.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/tbb_main.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/tbb_misc.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/tbb_misc_ex.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/tbb_statistics.cpp.o ../bundled/tbb41_20130401oss/src/CMakeFiles/obj_tbb_release.dir/tbb/tbb_thread.cpp.o ../bundled/muparser_v2_2_4/CMakeFiles/obj_muparser_release.dir/src/muParserBase.cpp.o ../bundled/muparser_v2_2_4/CMakeFiles/obj_muparser_release.dir/src/muParserBytecode.cpp.o ../bundled/muparser_v2_2_4/CMakeFiles/obj_muparser_release.dir/src/muParserCallback.cpp.o ../bundled/muparser_v2_2_4/CMakeFiles/obj_muparser_release.dir/src/muParser.cpp.o ../bundled/muparser_v2_2_4/CMakeFiles/obj_muparser_release.dir/src/muParserError.cpp.o ../bundled/muparser_v2_2_4/CMakeFiles/obj_muparser_release.dir/src/muParserInt.cpp.o ../bundled/muparser_v2_2_4/CMakeFiles/obj_muparser_release.dir/src/muParserTest.cpp.o ../bundled/muparser_v2_2_4/CMakeFiles/obj_muparser_release.dir/src/muParserTokenReader.cpp.o numerics/CMakeFiles/obj_numerics_release.dir/data_out.cc.o numerics/CMakeFiles/obj_numerics_release.dir/data_out_dof_data.cc.o numerics/CMakeFiles/obj_numerics_release.dir/data_out_dof_data_codim.cc.o numerics/CMakeFiles/obj_numerics_release.dir/data_out_faces.cc.o numerics/CMakeFiles/obj_numerics_release.dir/data_out_rotation.cc.o numerics/CMakeFiles/obj_numerics_release.dir/data_out_stack.cc.o numerics/CMakeFiles/obj_numerics_release.dir/data_postprocessor.cc.o numerics/CMakeFiles/obj_numerics_release.dir/derivative_approximation.cc.o numerics/CMakeFiles/obj_numerics_release.dir/dof_output_operator.cc.o numerics/CMakeFiles/obj_numerics_release.dir/error_estimator_1d.cc.o numerics/CMakeFiles/obj_numerics_release.dir/error_estimator.cc.o numerics/CMakeFiles/obj_numerics_release.dir/error_estimator_inst2.cc.o numerics/CMakeFiles/obj_numerics_release.dir/fe_field_function.cc.o numerics/CMakeFiles/obj_numerics_release.dir/histogram.cc.o numerics/CMakeFiles/obj_numerics_release.dir/matrix_creator.cc.o numerics/CMakeFiles/obj_numerics_release.dir/matrix_creator_inst2.cc.o numerics/CMakeFiles/obj_numerics_release.dir/matrix_creator_inst3.cc.o numerics/CMakeFiles/obj_numerics_release.dir/matrix_tools_once.cc.o numerics/CMakeFiles/obj_numerics_release.dir/matrix_tools.cc.o numerics/CMakeFiles/obj_numerics_release.dir/point_value_history.cc.o numerics/CMakeFiles/obj_numerics_release.dir/solution_transfer.cc.o numerics/CMakeFiles/obj_numerics_release.dir/solution_transfer_inst2.cc.o numerics/CMakeFiles/obj_numerics_release.dir/solution_transfer_inst3.cc.o numerics/CMakeFiles/obj_numerics_release.dir/solution_transfer_inst4.cc.o numerics/CMakeFiles/obj_numerics_release.dir/time_dependent.cc.o numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_boundary.cc.o numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_constraints.cc.o numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_integrate_difference.cc.o numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_interpolate.cc.o numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_mean_value.cc.o numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_point_value.cc.o numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_point_gradient.cc.o numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_project.cc.o numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_project_inst2.cc.o numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_project_inst3.cc.o numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_project_hp.cc.o numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_project_codim.cc.o numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_project_qp.cc.o numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_project_qpmf.cc.o numerics/CMakeFiles/obj_numerics_release.dir/vector_tools_rhs.cc.o fe/CMakeFiles/obj_fe_release.dir/block_mask.cc.o fe/CMakeFiles/obj_fe_release.dir/component_mask.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_abf.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_bdm.cc.o fe/CMakeFiles/obj_fe_release.dir/fe.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_bernstein.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_data.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_dgp.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_dgp_monomial.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_dgp_nonparametric.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_dgq.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_dg_vector.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_face.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_nedelec.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_nothing.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_poly.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_poly_tensor.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_p1nc.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_q_base.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_q.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_q_bubbles.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_q_dg0.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_q_hierarchical.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_q_iso_q1.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_rannacher_turek.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_raviart_thomas.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_raviart_thomas_nodal.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_series.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_system.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_enriched.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_tools.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_tools_interpolate.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_tools_extrapolate.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_trace.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_values.cc.o fe/CMakeFiles/obj_fe_release.dir/fe_values_inst2.cc.o fe/CMakeFiles/obj_fe_release.dir/mapping_c1.cc.o fe/CMakeFiles/obj_fe_release.dir/mapping_cartesian.cc.o fe/CMakeFiles/obj_fe_release.dir/mapping.cc.o fe/CMakeFiles/obj_fe_release.dir/mapping_fe_field.cc.o fe/CMakeFiles/obj_fe_release.dir/mapping_fe_field_inst2.cc.o fe/CMakeFiles/obj_fe_release.dir/mapping_q_generic.cc.o fe/CMakeFiles/obj_fe_release.dir/mapping_q1.cc.o fe/CMakeFiles/obj_fe_release.dir/mapping_q1_eulerian.cc.o fe/CMakeFiles/obj_fe_release.dir/mapping_q.cc.o fe/CMakeFiles/obj_fe_release.dir/mapping_q_eulerian.cc.o fe/CMakeFiles/obj_fe_release.dir/mapping_manifold.cc.o dofs/CMakeFiles/obj_dofs_release.dir/block_info.cc.o dofs/CMakeFiles/obj_dofs_release.dir/dof_accessor.cc.o dofs/CMakeFiles/obj_dofs_release.dir/dof_accessor_get.cc.o dofs/CMakeFiles/obj_dofs_release.dir/dof_accessor_set.cc.o dofs/CMakeFiles/obj_dofs_release.dir/dof_faces.cc.o dofs/CMakeFiles/obj_dofs_release.dir/dof_handler.cc.o dofs/CMakeFiles/obj_dofs_release.dir/dof_handler_policy.cc.o dofs/CMakeFiles/obj_dofs_release.dir/dof_objects.cc.o dofs/CMakeFiles/obj_dofs_release.dir/dof_renumbering.cc.o dofs/CMakeFiles/obj_dofs_release.dir/dof_tools.cc.o dofs/CMakeFiles/obj_dofs_release.dir/dof_tools_constraints.cc.o dofs/CMakeFiles/obj_dofs_release.dir/dof_tools_sparsity.cc.o dofs/CMakeFiles/obj_dofs_release.dir/number_cache.cc.o lac/CMakeFiles/obj_lac_release.dir/block_matrix_array.cc.o lac/CMakeFiles/obj_lac_release.dir/block_sparse_matrix.cc.o lac/CMakeFiles/obj_lac_release.dir/block_sparse_matrix_ez.cc.o lac/CMakeFiles/obj_lac_release.dir/block_sparsity_pattern.cc.o lac/CMakeFiles/obj_lac_release.dir/block_vector.cc.o lac/CMakeFiles/obj_lac_release.dir/chunk_sparse_matrix.cc.o lac/CMakeFiles/obj_lac_release.dir/chunk_sparsity_pattern.cc.o lac/CMakeFiles/obj_lac_release.dir/constraint_matrix.cc.o lac/CMakeFiles/obj_lac_release.dir/dynamic_sparsity_pattern.cc.o lac/CMakeFiles/obj_lac_release.dir/exceptions.cc.o lac/CMakeFiles/obj_lac_release.dir/full_matrix.cc.o lac/CMakeFiles/obj_lac_release.dir/lapack_full_matrix.cc.o lac/CMakeFiles/obj_lac_release.dir/la_vector.cc.o lac/CMakeFiles/obj_lac_release.dir/la_parallel_vector.cc.o lac/CMakeFiles/obj_lac_release.dir/la_parallel_block_vector.cc.o lac/CMakeFiles/obj_lac_release.dir/matrix_lib.cc.o lac/CMakeFiles/obj_lac_release.dir/matrix_out.cc.o lac/CMakeFiles/obj_lac_release.dir/precondition_block.cc.o lac/CMakeFiles/obj_lac_release.dir/precondition_block_ez.cc.o lac/CMakeFiles/obj_lac_release.dir/relaxation_block.cc.o lac/CMakeFiles/obj_lac_release.dir/read_write_vector.cc.o lac/CMakeFiles/obj_lac_release.dir/solver.cc.o lac/CMakeFiles/obj_lac_release.dir/solver_control.cc.o lac/CMakeFiles/obj_lac_release.dir/sparse_decomposition.cc.o lac/CMakeFiles/obj_lac_release.dir/sparse_direct.cc.o lac/CMakeFiles/obj_lac_release.dir/sparse_ilu.cc.o lac/CMakeFiles/obj_lac_release.dir/sparse_matrix.cc.o lac/CMakeFiles/obj_lac_release.dir/sparse_matrix_inst2.cc.o lac/CMakeFiles/obj_lac_release.dir/sparse_matrix_ez.cc.o lac/CMakeFiles/obj_lac_release.dir/sparse_mic.cc.o lac/CMakeFiles/obj_lac_release.dir/sparse_vanka.cc.o lac/CMakeFiles/obj_lac_release.dir/sparsity_pattern.cc.o lac/CMakeFiles/obj_lac_release.dir/sparsity_tools.cc.o lac/CMakeFiles/obj_lac_release.dir/swappable_vector.cc.o lac/CMakeFiles/obj_lac_release.dir/tridiagonal_matrix.cc.o lac/CMakeFiles/obj_lac_release.dir/vector.cc.o lac/CMakeFiles/obj_lac_release.dir/vector_memory.cc.o lac/CMakeFiles/obj_lac_release.dir/vector_view.cc.o base/CMakeFiles/obj_base_release.dir/auto_derivative_function.cc.o base/CMakeFiles/obj_base_release.dir/conditional_ostream.cc.o base/CMakeFiles/obj_base_release.dir/config.cc.o base/CMakeFiles/obj_base_release.dir/convergence_table.cc.o base/CMakeFiles/obj_base_release.dir/data_out_base.cc.o base/CMakeFiles/obj_base_release.dir/event.cc.o base/CMakeFiles/obj_base_release.dir/exceptions.cc.o base/CMakeFiles/obj_base_release.dir/flow_function.cc.o base/CMakeFiles/obj_base_release.dir/function.cc.o base/CMakeFiles/obj_base_release.dir/function_cspline.cc.o base/CMakeFiles/obj_base_release.dir/function_derivative.cc.o base/CMakeFiles/obj_base_release.dir/function_lib.cc.o base/CMakeFiles/obj_base_release.dir/function_lib_cutoff.cc.o base/CMakeFiles/obj_base_release.dir/function_parser.cc.o base/CMakeFiles/obj_base_release.dir/function_spherical.cc.o base/CMakeFiles/obj_base_release.dir/function_time.cc.o base/CMakeFiles/obj_base_release.dir/geometry_info.cc.o base/CMakeFiles/obj_base_release.dir/geometric_utilities.cc.o base/CMakeFiles/obj_base_release.dir/index_set.cc.o base/CMakeFiles/obj_base_release.dir/job_identifier.cc.o base/CMakeFiles/obj_base_release.dir/logstream.cc.o base/CMakeFiles/obj_base_release.dir/mpi.cc.o base/CMakeFiles/obj_base_release.dir/multithread_info.cc.o base/CMakeFiles/obj_base_release.dir/named_selection.cc.o base/CMakeFiles/obj_base_release.dir/parallel.cc.o base/CMakeFiles/obj_base_release.dir/parameter_handler.cc.o base/CMakeFiles/obj_base_release.dir/parsed_function.cc.o base/CMakeFiles/obj_base_release.dir/partitioner.cc.o base/CMakeFiles/obj_base_release.dir/path_search.cc.o base/CMakeFiles/obj_base_release.dir/polynomial.cc.o base/CMakeFiles/obj_base_release.dir/polynomials_abf.cc.o base/CMakeFiles/obj_base_release.dir/polynomials_adini.cc.o base/CMakeFiles/obj_base_release.dir/polynomials_bernstein.cc.o base/CMakeFiles/obj_base_release.dir/polynomials_bdm.cc.o base/CMakeFiles/obj_base_release.dir/polynomials_nedelec.cc.o base/CMakeFiles/obj_base_release.dir/polynomials_integrated_legendre_sz.cc.o base/CMakeFiles/obj_base_release.dir/polynomial_space.cc.o base/CMakeFiles/obj_base_release.dir/polynomials_p.cc.o base/CMakeFiles/obj_base_release.dir/polynomials_piecewise.cc.o base/CMakeFiles/obj_base_release.dir/polynomials_rannacher_turek.cc.o base/CMakeFiles/obj_base_release.dir/polynomials_raviart_thomas.cc.o base/CMakeFiles/obj_base_release.dir/quadrature.cc.o base/CMakeFiles/obj_base_release.dir/quadrature_lib.cc.o base/CMakeFiles/obj_base_release.dir/quadrature_selector.cc.o base/CMakeFiles/obj_base_release.dir/subscriptor.cc.o base/CMakeFiles/obj_base_release.dir/symmetric_tensor.cc.o base/CMakeFiles/obj_base_release.dir/table_handler.cc.o base/CMakeFiles/obj_base_release.dir/tensor_function.cc.o base/CMakeFiles/obj_base_release.dir/tensor_product_polynomials.cc.o base/CMakeFiles/obj_base_release.dir/tensor_product_polynomials_bubbles.cc.o base/CMakeFiles/obj_base_release.dir/tensor_product_polynomials_const.cc.o base/CMakeFiles/obj_base_release.dir/thread_management.cc.o base/CMakeFiles/obj_base_release.dir/tensor.cc.o base/CMakeFiles/obj_base_release.dir/timer.cc.o base/CMakeFiles/obj_base_release.dir/time_stepping.cc.o base/CMakeFiles/obj_base_release.dir/utilities.cc.o grid/CMakeFiles/obj_grid_release.dir/cell_id.cc.o grid/CMakeFiles/obj_grid_release.dir/grid_generator.cc.o grid/CMakeFiles/obj_grid_release.dir/grid_in.cc.o grid/CMakeFiles/obj_grid_release.dir/grid_out.cc.o grid/CMakeFiles/obj_grid_release.dir/grid_refinement.cc.o grid/CMakeFiles/obj_grid_release.dir/grid_reordering.cc.o grid/CMakeFiles/obj_grid_release.dir/grid_tools.cc.o grid/CMakeFiles/obj_grid_release.dir/intergrid_map.cc.o grid/CMakeFiles/obj_grid_release.dir/manifold.cc.o grid/CMakeFiles/obj_grid_release.dir/manifold_lib.cc.o grid/CMakeFiles/obj_grid_release.dir/persistent_tria.cc.o grid/CMakeFiles/obj_grid_release.dir/tria_accessor.cc.o grid/CMakeFiles/obj_grid_release.dir/tria_boundary.cc.o grid/CMakeFiles/obj_grid_release.dir/tria_boundary_lib.cc.o grid/CMakeFiles/obj_grid_release.dir/tria.cc.o grid/CMakeFiles/obj_grid_release.dir/tria_faces.cc.o grid/CMakeFiles/obj_grid_release.dir/tria_levels.cc.o grid/CMakeFiles/obj_grid_release.dir/tria_objects.cc.o hp/CMakeFiles/obj_hp_release.dir/dof_faces.cc.o hp/CMakeFiles/obj_hp_release.dir/dof_handler.cc.o hp/CMakeFiles/obj_hp_release.dir/dof_level.cc.o hp/CMakeFiles/obj_hp_release.dir/fe_collection.cc.o hp/CMakeFiles/obj_hp_release.dir/fe_values.cc.o hp/CMakeFiles/obj_hp_release.dir/mapping_collection.cc.o multigrid/CMakeFiles/obj_multigrid_release.dir/mg_base.cc.o multigrid/CMakeFiles/obj_multigrid_release.dir/mg_level_global_transfer.cc.o multigrid/CMakeFiles/obj_multigrid_release.dir/mg_tools.cc.o multigrid/CMakeFiles/obj_multigrid_release.dir/mg_transfer_block.cc.o multigrid/CMakeFiles/obj_multigrid_release.dir/mg_transfer_component.cc.o multigrid/CMakeFiles/obj_multigrid_release.dir/mg_transfer_internal.cc.o multigrid/CMakeFiles/obj_multigrid_release.dir/mg_transfer_matrix_free.cc.o multigrid/CMakeFiles/obj_multigrid_release.dir/mg_transfer_prebuilt.cc.o multigrid/CMakeFiles/obj_multigrid_release.dir/multigrid.cc.o distributed/CMakeFiles/obj_distributed_release.dir/grid_refinement.cc.o distributed/CMakeFiles/obj_distributed_release.dir/solution_transfer.cc.o distributed/CMakeFiles/obj_distributed_release.dir/tria.cc.o distributed/CMakeFiles/obj_distributed_release.dir/tria_base.cc.o distributed/CMakeFiles/obj_distributed_release.dir/shared_tria.cc.o distributed/CMakeFiles/obj_distributed_release.dir/p4est_wrappers.cc.o algorithms/CMakeFiles/obj_algorithms_release.dir/operator.cc.o algorithms/CMakeFiles/obj_algorithms_release.dir/timestep_control.cc.o matrix_free/CMakeFiles/obj_matrix_free_release.dir/matrix_free.cc.o meshworker/CMakeFiles/obj_meshworker_release.dir/mesh_worker.cc.o meshworker/CMakeFiles/obj_meshworker_release.dir/mesh_worker_info.cc.o meshworker/CMakeFiles/obj_meshworker_release.dir/mesh_worker_vector_selector.cc.o opencascade/CMakeFiles/obj_opencascade_release.dir/utilities.cc.o opencascade/CMakeFiles/obj_opencascade_release.dir/boundary_lib.cc.o physics/elasticity/CMakeFiles/obj_physics_elasticity_release.dir/kinematics.cc.o physics/elasticity/CMakeFiles/obj_physics_elasticity_release.dir/standard_tensors.cc.o physics/CMakeFiles/obj_physics_release.dir/transformations.cc.o -llapack -lblas -lgfortran -lquadmath -lm -lc -ldl -lz /home/paludetto/projects/mysolver-dev/src/.libs/libmysolver.so -lmetis -lrt -Wl,-rpath,/home/paludetto/projects/mysolver-dev/src/.libs: