From: John P. <jwp...@gm...> - 2018-02-13 15:39:10
|
On Tue, Feb 13, 2018 at 8:12 AM, Victor Eijkhout <eij...@ta...> wrote: > > > On Feb 12, 2018, at 5:46 PM, John Peterson <jwp...@gm...> wrote: > > try putting your custom library+path in the $libmesh_LDFLAGS environment > variable > > > Mixed case like that? > > It’s not working, and I have no idea what it stumbles on as the output > does not contain the commandline. > > Again, log attached. > We probably need the config.log file from your build directory rather than just the output of make, because I think you may be using an older version of libmesh that is still passing old/wrong flags to the Intel 2017 compiler: icpc: command line remark #10148: option '-Ob2' not supported icpc: command line remark #10148: option '-tpp6' not supported icpc: command line remark #10148: option '-vec_report0' not supported icpc: command line remark #10148: option '-par_report0' not supported icpc: command line remark #10148: option '-openmp_report0' not supported Anyway, based on these errors: /home1/apps/intel17/impi17_0/trilinos/12.10.1/lib/libpytrilinos.so: undefined reference to `PyType_IsSubtype' /home1/apps/intel17/impi17_0/trilinos/12.10.1/lib/libpytrilinos.so: undefined reference to `PyExc_RuntimeError' /home1/apps/intel17/impi17_0/trilinos/12.10.1/lib/libpytrilinos.so: undefined reference to `PyErr_Print' /home1/apps/intel17/impi17_0/trilinos/12.10.1/lib/libpytrilinos.so: undefined reference to `_Py_ZeroStruct' I'm guessing you tried adding "-L/home1/apps/intel17/impi17_0/trilinos/12.10.1/lib -lpytrilinos" to libmesh_LDFLAGS, but it looks like you're going to link in more libraries than just that one as it has a bunch of undefined references. -- John |