[Trilinos-Users] gfortran configure problem on Mavericks
JR Cary
cary at colorado.edu
Sat Jun 14 12:23:53 MDT 2014
Okay, it links if I add
-lgcc_ext.10.5
explicitly to the link line, it works.
Or I can configure with
-DTrilinos_SKIP_FORTRANCINTERFACE_VERIFY_TEST:BOOL=TRUE.
Seems like neither should be necessary.
Thx...John
On 6/14/14, 10:42 AM, JR Cary wrote:
> Just ran into this:
>
> /usr/bin/clang++ -stdlib=libstdc++ -pipe -O3 -DNDEBUG -isysroot
> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk
> -Wl,-search_paths_first -Wl,-headerpad_max_install_names
> CMakeFiles/VerifyFortranC.dir/main.c.o
> CMakeFiles/VerifyFortranC.dir/VerifyC.c.o
> CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -o VerifyFortranC
> -L/usr/local/lib/gcc/x86_64-apple-darwin12.5.0/4.8.1 -L/usr/local/lib
> libVerifyFortran.a -lgfortran -lquadmath -lm
> Undefined symbols for architecture x86_64:
> "___addtf3", referenced from:
> _write_float in libgfortran.a(write.o)
> __gfortran_random_r16 in libgfortran.a(random.o)
> __gfortran_arandom_r16 in libgfortran.a(random.o)
> "___divtf3", referenced from:
> _write_float in libgfortran.a(write.o)
> "___eqtf2", referenced from:
> _write_float in libgfortran.a(write.o)
> "___floatunditf", referenced from:
> __gfortran_random_r16 in libgfortran.a(random.o)
> __gfortran_arandom_r16 in libgfortran.a(random.o)
> "___getf2", referenced from:
> _write_float in libgfortran.a(write.o)
> "___gttf2", referenced from:
> _write_float in libgfortran.a(write.o)
> "___lttf2", referenced from:
> _write_float in libgfortran.a(write.o)
> ___quadmath_printf_fp in libquadmath.a(printf_fp.o)
> "___multf3", referenced from:
> _write_float in libgfortran.a(write.o)
> __gfortran_random_r16 in libgfortran.a(random.o)
> __gfortran_arandom_r16 in libgfortran.a(random.o)
> _round_and_return in libquadmath.a(strtoflt128.o)
> _strtoflt128 in libquadmath.a(strtoflt128.o)
> "___subtf3", referenced from:
> _write_float in libgfortran.a(write.o)
> "___trunctfdf2", referenced from:
> _write_float in libgfortran.a(write.o)
> "___unordtf2", referenced from:
> _write_float in libgfortran.a(write.o)
> ld: symbol(s) not found for architecture x86_64
> clang: error: linker command failed with exit code 1 (use -v to
> see invocation)
>
> Any ideas?
>
> Thx.....John
>
>
> _______________________________________________
> Trilinos-Users mailing list
> Trilinos-Users at software.sandia.gov
> https://software.sandia.gov/mailman/listinfo/trilinos-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://software.sandia.gov/pipermail/trilinos-users/attachments/20140614/216e2f2c/attachment.html>
More information about the Trilinos-Users
mailing list