- Feb 28, 2018
-
-
Mark OLESEN authored
- downgrades some diagnostics about nonconformant code from errors to warnings. Oddly enough, the errors actually arise from STL library elements shipped with gcc itself. Affects kahip compilation with gcc-6, gcc-7
-
- Dec 19, 2017
-
-
Mark OLESEN authored
- required if there is no system openmp and libomp or libgomp are only found in the clang hierarchy STYLE: add some notes in the openmp rules. - the _OPENMP macro is now used in low-level testing files
-
- Dec 07, 2017
-
-
Mark OLESEN authored
- initial settings for ADIOS2, linuxARM64Gcc, linuxARM64Clang
-
- Sep 29, 2017
-
-
Mark OLESEN authored
-
- Oct 23, 2017
-
-
Mark OLESEN authored
- the USE_OMP preprocessor symbol is also defined with the openmp compile flag to allow conditional compilation of openmp-specific code.
-
- Jul 31, 2017
-
-
- Aug 05, 2016
-
-
Henry Weller authored
The change from C++0x to C++11 allows all of C++11 functionality to be used in OpenFOAM, in particular constructor delegation which avoids code duplication or constructor helper functions. However, this also means a change to the minimum gcc version supported which is now 4.7 rather than 4.5. Note that gcc-4.7 does not support the entire C++11 standard but does support all of the functionality currently needed for further OpenFOAM development. The minimum gcc-version which supports the entire C++11 standard is 4.8 which is now the recommended minimum gcc version.
-
- Jan 24, 2016
-
-
Henry Weller authored
which may be optionally overridden by version-specific rules. For example the default rules for gcc on GNU/Linux x86_64 are in the wmake/rules/linux64Gcc directory. If there is a need to change any of the rules for a specific version of gcc, e.g. gcc-4.8.4 the directory wmake/rules/linux64Gcc48 may be created into which any of the language files may be provided containing the rules to override the defaults.
-
- Jan 10, 2016
-
-
Henry Weller authored
The c++0x is used rather than c++11 to support gcc-4.5.?
-
- Jul 19, 2015
-
-
Henry Weller authored
-
- Jul 17, 2015
-
-
Henry Weller authored
-
Henry Weller authored
-
Henry Weller authored
Also removed __GNUC__ conditional compilation statements which are no longer needed.
-
- Feb 23, 2015
-
-
Henry authored
Tested with snapshot gcc-5-20150215.tar.bz2
-
- Dec 16, 2014
-
-
Henry authored
-
- Dec 15, 2014
-
-
Henry authored
-
- Dec 14, 2014
-
-
Henry authored
-
- Sep 20, 2012
- Feb 08, 2012
-
-
Henry authored
-
- Nov 22, 2011
-
-
Henry authored
-
- Oct 25, 2011
-
-
mattijs authored
-
- Mar 07, 2011
-
-
Henry authored
-
Mark Olesen authored
-
- Jan 07, 2011
-
-
graham authored
-
- Nov 17, 2010
-
-
Mark Olesen authored
- To-do: wmake/rules/General/bison wmake/rules/General/btyacc wmake/rules/General/btyacc++ wmake/rules/General/byacc wmake/rules/General/moc wmake/rules/General/yacc but these files have <TAB>
-
- Aug 31, 2010
-
-
mattijs authored
COMP: Fedore13 has linkage with --no-add-needed as default. This disallows indirectly loaded libraries.
-
- Aug 19, 2010
-
-
mattijs authored
-
- Jul 21, 2010
-
-
graham authored
-
- Apr 22, 2010
-
-
Mark Olesen authored
- main mplib rules located in GENERAL_RULES with specializations (if any) under RULES. Modest change in a few options files, but cleans up the rules directories. previously in options: include $(RULES)/mplib$(WM_MPLIB) now in options: sinclude $(GENERAL_RULES)/mplib$(WM_MPLIB) sinclude $(RULES)/mplib$(WM_MPLIB) For GNU make it would be permissible to write both in a single line.
-
- Apr 16, 2010
-
-
mattijs authored
-
- Mar 29, 2010
-
-
Mark Olesen authored
- otherwise /lib/cpp may need a different library binding than currently available and results in this type of error: /usr/lib64/gcc/x86_64-suse-linux/4.4/cc1: /data/app/OpenFOAM/ThirdParty-1.6.x/platforms/linux64/gcc-4.3.3/lib64/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib64/libppl_c.so.2) ENH: remove unused flex++ rule for SiCortex that was identical to the general one anyhow.
-
- Mar 26, 2010
-
-
Mark Olesen authored
ENH: generalize rule for X11 ENH: Avoid move in flex/flex++ rule.
-
- Mar 25, 2010
-
-
Mark Olesen authored
-
- Mar 01, 2010
-
-
mattijs authored
This signals that we are using the system installed openmpi version.
-
- Dec 14, 2009
-
-
mattijs authored
-
- Dec 08, 2009
-
-
mattijs authored
-
- Oct 06, 2009
-
-
mattijs authored
-
- Sep 17, 2009
-
-
Andrew Heather authored
-
- Aug 19, 2009
-