[Trilinos-Users] Trilinos tries to build exe files on a non-Windows system

Julian Andrej juan at tf.uni-kiel.de
Wed May 18 06:59:26 EDT 2016


The *.exe file is just a convention for the executable names. The
buildsystem still builds a Mac OS compatible binary file.

On Wed, May 18, 2016 at 11:10 AM, Michael Bieri <mibieri at iis.ee.ethz.ch> wrote:
> Hi all
>
> First of all, I'm new to the list, so pleas let me know if I do anything
> wrong :-)
>
> I just startet with Trilinos, trying to compile some Trilinos packages
> (Epetra, Tpetra, and dependent packages) on my OS X El Capitan. Now I have
> the following problem: Trilinos tries to build some *.exe files, but it does
> not find symbols upon linking. First, I think guess this is no surprise,
> because how should it find Windows library symbols on a Mac? Second, by
> disabling the examples and tests, I could avoid building those *.exe files
> and compilation seems to work.
>
> I still wonder: Why does Trilinos try to build *.exe files on a Mac and how
> can I disable them?
>
> Excerpt of the error message looks like (currently for Tpetra, but it's
> always an exe file that fails):
>
> ld: symbol(s) not found for architecture x86_64
>
> clang: error: linker command failed with exit code 1 (use -v to see
> invocation)
>
> make[2]: *** [packages/tpetra/kernels/perf_test/TpetraKernels_blas1.exe]
> Error 1
>
> make[1]: ***
> [packages/tpetra/kernels/perf_test/CMakeFiles/TpetraKernels_blas1.dir/all]
> Error 2
>
> make: *** [all] Error 2
>
>
>
> Best regards,
> Michael
>
> _______________________________________________
> Trilinos-Users mailing list
> Trilinos-Users at trilinos.org
> https://trilinos.org/mailman/listinfo/trilinos-users
>


More information about the Trilinos-Users mailing list