Bugfix/gmake endian#721
Conversation
|
@ukmo-ccbunney
to reproduce: Could you check it? |
|
@aliabdolali - The issue with tp2.14 is that |
@ukmo-ccbunney I think we can skip it as gnu build is not used for our regtesting and gnu build will be retired soon. |
OK - I've pushed up the fix for |
|
Regression test comparisons with cmake: are as expected: The gnu make regression tests passed with the exception of the known issue of tp2.14 |
* Update InputsOutputs.rst, Codeoverview * Stampede update (NOAA-EMC#15) * Fix build env setup in Chapter 3 (NOAA-EMC#16) * cleanup and reorg of 2.2 Directory Structure Co-authored-by: BinLi-NOAA <bin.li@noaa.gov> Co-authored-by: jiandewang <jiande.wang@noaa.gov> Co-authored-by: Ali.Abdolali <37336972+aliabdolali@users.noreply.github.com> Co-authored-by: Ali Abdolali <ali.abdolali@noaa.gov> Co-authored-by: Jun Wang <junwang-noaa@users.noreply.github.com> Co-authored-by: Minsuk Ji <57227195+MinsukJi-NOAA@users.noreply.github.com>
Pull Request Summary
Fixes broken gmake build after PR #680
Description
The
gmakebuild is broken after PR #680 - the ENDIANNESS string is not being replaced by the pre-processor inconstants.ftn.This PR adds a choice of endian in the
cmplr.envfile. I have set this to default to "native".I have removed instances of compiler flags that set the endianness and have set this via the new
endianenvironment variable incmplr.envinstead.No changes are expected in the output files or regression tests.
Issue(s) addressed
Commit Message
Added choice of endian for binaray I/O when building with gmake
Check list
Testing
Regtest results
mww3_test_02differences are due to PR #716 - my baseline regression tests were taken from commit feb333d where the gmake build was last working.