Internal compiler error when installing on Cygwin

57 views
Skip to first unread message

Martin Licht

unread,
Nov 25, 2015, 10:38:22 PM11/25/15
to deal.II User Group
Hello,

I have tried to install Deal.II via Gygwin on Windows 7. The 'make install' aborts rather quickly with an internal compiler error.

Though that internal compiler error is clearly more an issue of GCC rather than of Deal.II, perhaps you know the issue or have a workaround for it. Like changing the compiler (newer gcc or clang++) or something else?

Output of cmake, make install, and gcc -v is appended below.

Thanks for reading
Martin


benutzer@laptop /cygdrive/c/Users/benutzer/Downloads/build
$ cmake -DCMAKE_INSTALL_PREFIX=/cygdrive/c/Users/benutzer/ ../dealii-8.3.0
-- This is CMake 3.3.2
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/setup_external_macros.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_add_flags.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_check_cxx_compiler_bug.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_check_mpi_interface.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_clear_cmake_required.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_configure_feature.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_deal_ii_add_definitions.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_deal_ii_add_dependencies.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_deal_ii_add_library.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_deal_ii_add_test.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_deal_ii_find_file.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_deal_ii_find_library.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_deal_ii_find_path.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_deal_ii_initialize_cached_variables.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_deal_ii_insource_setup_target.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_deal_ii_invoke_autopilot.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_deal_ii_package_handle.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_deal_ii_pickup_tests.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_deal_ii_query_git_information.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_deal_ii_setup_target.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_enable_if_links.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_enable_if_supported.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_enable_language_optional.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_expand_instantiations.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_filter_system_libraries.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_find_package.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_find_system_library.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_item_matches.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_purge_feature.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_push_cmake_required.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_register_feature.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_remove_duplicates.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_replace_flag.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_reset_cmake_required.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_set_if_empty.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_strip_flag.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_switch_library_preference.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_to_string.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_to_string_and_add_prefix.cmake
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/macros/macro_verbose_include.cmake
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/setup_cached_variables.cmake
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/setup_deal_ii.cmake
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/setup_compiler_flags.cmake
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/setup_compiler_flags_gnu.cmake
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/bundled/setup_bundled.cmake
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/checks/check_01_compiler_features.cmake
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/checks/check_01_cpu_features.cmake
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/checks/check_01_cxx_features.cmake
-- DEAL_II_WITH_CXX14 and DEAL_II_WITH_CXX11 are both disabled
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/checks/check_02_system_features.cmake
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/checks/check_03_compiler_bugs.cmake
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/checks/check_03_generator_bugs.cmake
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/configure/configure_1_bzip2.cmake
-- DEAL_II_WITH_BZIP2 is set to off.
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/configure/configure_1_lapack.cmake
-- A library with BLAS API found.
-- A library with LAPACK API found.
--   LAPACK_LIBRARIES: /usr/lib/liblapack.dll.a;/usr/lib/libblas.dll.a;/usr/lib/libblas.dll.a;gfortran;m;quadmath;c
--   LAPACK_LINKER_FLAGS:
-- Found LAPACK
-- DEAL_II_WITH_LAPACK successfully set up with external dependencies.
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/configure/configure_1_mpi.cmake
-- DEAL_II_WITH_MPI is set to off.
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/configure/configure_1_threads.cmake
-- DEAL_II_WITH_THREADS is set to off.
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/configure/configure_1_zlib.cmake
--   ZLIB_VERSION: 1.2.8
--   ZLIB_LIBRARIES: /usr/lib/libz.dll.a
--   ZLIB_INCLUDE_DIRS: /usr/include
-- Found ZLIB
-- DEAL_II_WITH_ZLIB successfully set up with external dependencies.
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/configure/configure_2_metis.cmake
-- Found METIS_LIBRARY
-- PARMETIS_LIBRARY not found! Call:
--     FIND_LIBRARY(PARMETIS_LIBRARY NAMES parmetis HINTS /usr/lib NO_DEFAULT_PATH NO_CMAKE_ENVIRONMENT_PATH NO_CMAKE_PATH NO_SYSTEM_ENVIRONMENT_PATH NO_CMAKE_SYSTEM_PATH NO_CMAKE_FIND_ROOT_PATH)
-- Found METIS_INCLUDE_DIR
--   METIS_VERSION: 5.1.0
--   METIS_LIBRARIES: /usr/lib/libmetis.dll.a
--   METIS_INCLUDE_DIRS: /usr/include
-- Found METIS
-- DEAL_II_WITH_METIS successfully set up with external dependencies.
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/configure/configure_2_trilinos.cmake
-- DEAL_II_WITH_TRILINOS is set to off.
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/configure/configure_2_umfpack.cmake
-- Found UMFPACK_INCLUDE_DIR
-- Found AMD_INCLUDE_DIR
-- Found SuiteSparse_config_INCLUDE_DIR
-- Found UMFPACK_LIBRARY
-- Found AMD_LIBRARY
-- Found CHOLMOD_LIBRARY
-- Found COLAMD_LIBRARY
-- Found CCOLAMD_LIBRARY
-- Found CAMD_LIBRARY
-- Found SuiteSparse_config_LIBRARY
--   UMFPACK_VERSION: 5.7.1
--   UMFPACK_LIBRARIES: /usr/lib/libumfpack.dll.a;/usr/lib/libcholmod.dll.a;/usr/lib/libccolamd.dll.a;/usr/lib/libcolamd.dll.a;/usr/lib/libcamd.dll.a;/usr/lib/libamd.dll.a;/usr/lib/libmetis.dll.a;/usr/lib/liblapack.dll.a;/usr/lib/libblas.dll.a;gfortran;m;quadmath;c;rt
--   UMFPACK_INCLUDE_DIRS: /usr/include/suitesparse;/usr/include/suitesparse;/usr/include/suitesparse
--   UMFPACK_USER_INCLUDE_DIRS: /usr/include/suitesparse;/usr/include/suitesparse;/usr/include/suitesparse
--   UMFPACK_LINKER_FLAGS:
-- Found UMFPACK
-- DEAL_II_WITH_UMFPACK successfully set up with external dependencies.
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/configure/configure_3_petsc.cmake
-- DEAL_II_WITH_PETSC is set to off.
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/configure/configure_arpack.cmake
-- DEAL_II_WITH_ARPACK is set to off.
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/configure/configure_boost.cmake
-- Boost version: 1.58.0
-- Found the following Boost libraries:
--   iostreams
--   serialization
--   system
--   thread
--   BOOST_VERSION: 1.58.0
--   BOOST_LIBRARIES: /usr/lib/libboost_iostreams.dll.a;/usr/lib/libboost_serialization.dll.a;/usr/lib/libboost_system.dll.a;/usr/lib/libboost_thread.dll.a
--   BOOST_INCLUDE_DIRS: /usr/include
--   BOOST_USER_INCLUDE_DIRS: /usr/include
-- Found BOOST
-- DEAL_II_WITH_BOOST successfully set up with external dependencies.
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/configure/configure_hdf5.cmake
-- DEAL_II_WITH_HDF5 is set to off.
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/configure/configure_muparser.cmake
-- MUPARSER_LIBRARY not found! Call:
--     FIND_LIBRARY(MUPARSER_LIBRARY NAMES muparser muparserd HINTS PATH_SUFFIXES lib lib64 lib)
-- MUPARSER_INCLUDE_DIR not found! Call:
--     FIND_PATH(MUPARSER_INCLUDE_DIR muParserDef.h HINTS PATH_SUFFIXES include)
--   MUPARSER_LIBRARIES: *** Required variable "MUPARSER_LIBRARY" set to NOTFOUND ***
--   MUPARSER_INCLUDE_DIRS: *** Required variable "MUPARSER_INCLUDE_DIR" set to NOTFOUND ***
-- Could NOT find MUPARSER
-- DEAL_II_WITH_MUPARSER has unmet external dependencies.
-- DEAL_II_WITH_MUPARSER successfully set up with bundled packages.
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/configure/configure_netcdf.cmake
-- DEAL_II_WITH_NETCDF is set to off.
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/configure/configure_opencascade.cmake
-- DEAL_II_WITH_OPENCASCADE is set to off.
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/configure/configure_p4est.cmake
-- DEAL_II_WITH_P4EST is set to off.
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/configure/configure_slepc.cmake
-- DEAL_II_WITH_SLEPC is set to off.
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/setup_cpack.cmake
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/setup_custom_targets.cmake
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/setup_finalize.cmake
--
-- Include /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/cmake/setup_write_config.cmake
-- Query git repository information.
--
-- Configuring done. Proceed to target definitions now.
-- Setting up bundled features
-- Setting up bundled features - Done
-- Setting up library
-- Setting up library - Done
-- Setting up project configuration
-- Setting up project configuration - Done
-- Setting up mesh_converter
-- Setting up mesh_converter - Done
-- Setting up examples
-- Setting up examples - Done
-- Setting up quick_tests in DEBUG mode
-- Setting up quick_tests in DEBUG mode - Done
-- Setting up testsuite
-- Setting up testsuite - Done
###
#
#  deal.II configuration:
#        CMAKE_BUILD_TYPE:       DebugRelease
#        BUILD_SHARED_LIBS:      ON
#        CMAKE_INSTALL_PREFIX:   /cygdrive/c/Users/benutzer
#        CMAKE_SOURCE_DIR:       /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0
#                                (version 8.3.0)
#        CMAKE_BINARY_DIR:       /cygdrive/c/Users/benutzer/Downloads/build
#        CMAKE_CXX_COMPILER:     GNU 4.9.3 on platform CYGWIN x86_64
#                                /usr/bin/c++.exe
#
#  Configured Features (DEAL_II_ALLOW_BUNDLED = ON, DEAL_II_ALLOW_AUTODETECTION = ON):
#      ( DEAL_II_WITH_64BIT_INDICES = OFF )
#      ( DEAL_II_WITH_ARPACK = OFF )
#        DEAL_II_WITH_BOOST set up with external dependencies
#      ( DEAL_II_WITH_BZIP2 = OFF )
#      ( DEAL_II_WITH_CXX11 = OFF )
#      ( DEAL_II_WITH_CXX14 = OFF )
#      ( DEAL_II_WITH_HDF5 = OFF )
#        DEAL_II_WITH_LAPACK set up with external dependencies
#        DEAL_II_WITH_METIS set up with external dependencies
#      ( DEAL_II_WITH_MPI = OFF )
#        DEAL_II_WITH_MUPARSER set up with bundled packages
#      ( DEAL_II_WITH_NETCDF = OFF )
#      ( DEAL_II_WITH_OPENCASCADE = OFF )
#      ( DEAL_II_WITH_P4EST = OFF )
#      ( DEAL_II_WITH_PETSC = OFF )
#      ( DEAL_II_WITH_SLEPC = OFF )
#      ( DEAL_II_WITH_THREADS = OFF )
#      ( DEAL_II_WITH_TRILINOS = OFF )
#        DEAL_II_WITH_UMFPACK set up with external dependencies
#        DEAL_II_WITH_ZLIB set up with external dependencies
#
#  Component configuration:
#      ( DEAL_II_COMPONENT_DOCUMENTATION = OFF )
#        DEAL_II_COMPONENT_EXAMPLES
#        DEAL_II_COMPONENT_MESH_CONVERTER
#      ( DEAL_II_COMPONENT_PACKAGE = OFF )
#      ( DEAL_II_COMPONENT_PARAMETER_GUI = OFF )
#
#  Detailed information (compiler flags, feature configuration) can be found in detailed.log
#
#  Run  $ make info  to print a help message with a list of top level targets
#
###
-- Configuring done
-- Generating done
-- Build files have been written to: /cygdrive/c/Users/benutzer/Downloads/build

benutzer@laptop /cygdrive/c/Users/benutzer/Downloads/build
$ make install
[  1%] Built target expand_instantiations_exe
[  1%] Building CXX object bundled/muparser_v2_2_4/CMakeFiles/obj_muparser.debug.dir/src/muParserTest.cpp.o
In file included from /cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/bundled/muparser_v2_2_4/src/muParserTest.cpp:26:0:
/cygdrive/c/Users/benutzer/Downloads/dealii-8.3.0/bundled/muparser_v2_2_4/include/muParserTest.h:119:11: internal compiler error: Segmentation fault
           return (value_type)( 1 + (1000.0f * std::rand() / (RAND_MAX + 1.0) ) );
           ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
bundled/muparser_v2_2_4/CMakeFiles/obj_muparser.debug.dir/build.make:206: recipe for target 'bundled/muparser_v2_2_4/CMakeFiles/obj_muparser.debug.dir/src/muParserTest.cpp.o' failed
make[2]: *** [bundled/muparser_v2_2_4/CMakeFiles/obj_muparser.debug.dir/src/muParserTest.cpp.o] Error 1
CMakeFiles/Makefile2:453: recipe for target 'bundled/muparser_v2_2_4/CMakeFiles/obj_muparser.debug.dir/all' failed
make[1]: *** [bundled/muparser_v2_2_4/CMakeFiles/obj_muparser.debug.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2

$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-cygwin/5.2.0/lto-wrapper.exe
Target: x86_64-pc-cygwin
Configured with: /cygdrive/i/szsz/tmpp/gcc/gcc-5.2.0-1.x86_64/src/gcc-5.2.0/configure --srcdir=/cygdrive/i/szsz/tmpp/gcc/gcc-5.2.0-1.x86_64/src/gcc-5.2.0 --prefix=/usr --exec-prefix=/usr --localstatedir=/var --sysconfdir=/etc --docdir=/usr/share/doc/gcc --htmldir=/usr/share/doc/gcc/html -C --build=x86_64-pc-cygwin --host=x86_64-pc-cygwin --target=x86_64-pc-cygwin --without-libiconv-prefix --without-libintl-prefix --libexecdir=/usr/lib --enable-shared --enable-shared-libgcc --enable-static --enable-version-specific-runtime-libs --enable-bootstrap --enable-__cxa_atexit --with-dwarf2 --with-tune=generic --enable-languages=ada,c,c++,fortran,lto,objc,obj-c++ --enable-graphite --enable-threads=posix --enable-libatomic --enable-libgomp --disable-libitm --enable-libquadmath --enable-libquadmath-support --enable-libssp --enable-libada --enable-libgcj-sublibs --disable-java-awt --disable-symvers --with-ecj-jar=/usr/share/java/ecj.jar --with-gnu-ld --with-gnu-as --with-cloog-include=/usr/include/cloog-isl --without-libiconv-prefix --without-libintl-prefix --with-system-zlib --enable-linker-build-id
Thread model: posix
gcc version 5.2.0 (GCC)

Timo Heister

unread,
Nov 26, 2015, 8:04:20 AM11/26/15
to dea...@googlegroups.com
Martin,

> I have tried to install Deal.II via Gygwin on Windows 7. The 'make install'
> aborts rather quickly with an internal compiler error.

We currently do not support cygwin for reasons like you encountered. Please see

https://github.com/dealii/dealii/wiki/Frequently-Asked-Questions#can-i-use-dealii-on-a-windows-platform

If you are an experienced c++ developer I can go into more details (we
are getting closer with newer visual c++ compilers), but otherwise I
would recommend going with one the options listed above.

--
Timo Heister
http://www.math.clemson.edu/~heister/

Matthias Maier

unread,
Nov 26, 2015, 11:42:53 AM11/26/15
to dea...@googlegroups.com

On Thu, Nov 26, 2015, at 07:03 CST, Timo Heister <hei...@clemson.edu> wrote:

> Martin,
>
>> I have tried to install Deal.II via Gygwin on Windows 7. The 'make install'
>> aborts rather quickly with an internal compiler error.
>
> We currently do not support cygwin for reasons like you encountered. Please see
>
> https://github.com/dealii/dealii/wiki/Frequently-Asked-Questions#can-i-use-dealii-on-a-windows-platform
>

Our Wiki-Documentation is out of date. The current state of Cygwin and
MinGW is as follows:

./cmake/checks/check_02_system_features.cmake:
109 #
110 # Put an end to user's suffering from cygwin's defects
111 #
112 IF( CMAKE_SYSTEM_NAME MATCHES "CYGWIN" OR
113 CMAKE_SYSTEM_NAME MATCHES "Windows" )
114 IF(CMAKE_CXX_COMPILER_ID MATCHES "GNU")
115 MESSAGE(FATAL_ERROR
116 "\nCygwin and forks such as MinGW and MinGW-64 are unsupported due to "
117 "multiple unresolved miscompilation issues.\n\n"
118 )
119 ENDIF()
120 ENDIF()

Message has been deleted

Martin Licht

unread,
Nov 27, 2015, 9:01:11 PM11/27/15
to deal.II User Group
Thanks for the responses. The Cygwin hardcoded error has not been in my repository clone yet.

An additional yes/no question: is it possible to switch to a different compiler for build? For example, I would like to use clang++ if possible.

Timo Heister

unread,
Nov 28, 2015, 9:51:08 AM11/28/15
to dea...@googlegroups.com
> Thanks for the responses. The Cygwin hardcoded error has not been in my
> repository clone yet.

When we released 8.3.0 (I assume that is what you are using), that
error was not in place yet. We put it in to avoid frustrations like
you are experiencing.

> An additional yes/no question: is it possible to switch to a different
> compiler for build? For example, I would like to use clang++ if possible.

On Linux? Certainly. This is documented here:
https://www.dealii.org/developer/users/cmake.html#compiler

On Windows? No. Please stick to the supported options explained at

https://github.com/dealii/dealii/wiki/Frequently-Asked-Questions#can-i-use-dealii-on-a-windows-platform
Reply all
Reply to author
Forward
0 new messages