From a656f336a3a8a3b815485c6e43112f8a4c8a8d82 Mon Sep 17 00:00:00 2001 From: Dave Gill Date: Tue, 13 Oct 2020 14:40:48 -0600 Subject: [PATCH 1/6] Raspberry Pi build stanza with gfortran TYPE: new feature KEYWORDS: raspberry pi SOURCE: internal DESCRIPTION OF CHANGES: An additional string, `armv7l`, has been added to the first gfortran stanza so that this may be a keyword for search fro Raspberry Pi's `uname -a` output. LIST OF MODIFIED FILES: modified: arch/configure.defaults TESTS CONDUCTED: 1. Previously, a Raspberry Pi build returned this: ``` ********************************************************* *** ERROR ERROR ERROR ERROR *** *** *** *** Configuration not found in configure.defaults *** ********************************************************* ``` 2. After this PR, the configure command is able to fine a target. ``` ----------------------------------------------------------------------- Please select from among the following Linux armv7l options: 1. (serial) 2. (smpar) 3. (dmpar) 4. (dm+sm) GNU (gfortran/gcc) ``` 3. Expect jenkins to sail through without a hitch. RELEASE NOTES: Modifications to the WRF code now permit the model to be built on a Raspberry Pi with the GNU/8 compiler. --- arch/configure.defaults | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/configure.defaults b/arch/configure.defaults index 90983753e8..7cf013f2e2 100644 --- a/arch/configure.defaults +++ b/arch/configure.defaults @@ -44,7 +44,7 @@ RLFLAGS = CC_TOOLS = cc ########################################################### -#ARCH Linux i486 i586 i686, gfortran compiler with gcc #serial smpar dmpar dm+sm +#ARCH Linux i486 i586 i686 armv7l, gfortran compiler with gcc #serial smpar dmpar dm+sm # DESCRIPTION = GNU ($SFC/$SCC) DMPARALLEL = # 1 From f89a39f531ef779cec910511098a6b4dafb13a1d Mon Sep 17 00:00:00 2001 From: Dave Gill Date: Fri, 16 Oct 2020 13:10:26 -0600 Subject: [PATCH 2/6] raspberrypi 13:10 --- arch/configure.defaults | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/configure.defaults b/arch/configure.defaults index 7cf013f2e2..f82e014d34 100644 --- a/arch/configure.defaults +++ b/arch/configure.defaults @@ -44,7 +44,7 @@ RLFLAGS = CC_TOOLS = cc ########################################################### -#ARCH Linux i486 i586 i686 armv7l, gfortran compiler with gcc #serial smpar dmpar dm+sm +#ARCH Linux i486 i586 i686 armv7l raspberrypi, gfortran compiler with gcc #serial smpar dmpar dm+sm # DESCRIPTION = GNU ($SFC/$SCC) DMPARALLEL = # 1 From 133dcbee45747b9774a33ed87abccb0fc5e90586 Mon Sep 17 00:00:00 2001 From: Dave Gill Date: Fri, 16 Oct 2020 15:30:08 -0600 Subject: [PATCH 3/6] pi, zap raspberrypi, 15:30 --- arch/configure.defaults | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/configure.defaults b/arch/configure.defaults index f82e014d34..7cf013f2e2 100644 --- a/arch/configure.defaults +++ b/arch/configure.defaults @@ -44,7 +44,7 @@ RLFLAGS = CC_TOOLS = cc ########################################################### -#ARCH Linux i486 i586 i686 armv7l raspberrypi, gfortran compiler with gcc #serial smpar dmpar dm+sm +#ARCH Linux i486 i586 i686 armv7l, gfortran compiler with gcc #serial smpar dmpar dm+sm # DESCRIPTION = GNU ($SFC/$SCC) DMPARALLEL = # 1 From a99b874a8ff97e9b24fcd58d5c30906ce4267daf Mon Sep 17 00:00:00 2001 From: Dave Gill Date: Fri, 16 Oct 2020 15:57:35 -0600 Subject: [PATCH 4/6] pi, add raspbery pi back in, 15:57 --- arch/configure.defaults | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/configure.defaults b/arch/configure.defaults index 7cf013f2e2..f82e014d34 100644 --- a/arch/configure.defaults +++ b/arch/configure.defaults @@ -44,7 +44,7 @@ RLFLAGS = CC_TOOLS = cc ########################################################### -#ARCH Linux i486 i586 i686 armv7l, gfortran compiler with gcc #serial smpar dmpar dm+sm +#ARCH Linux i486 i586 i686 armv7l raspberrypi, gfortran compiler with gcc #serial smpar dmpar dm+sm # DESCRIPTION = GNU ($SFC/$SCC) DMPARALLEL = # 1 From b174e7af3016205666ab5ad87291c6a68dc03480 Mon Sep 17 00:00:00 2001 From: Dave Gill Date: Sun, 18 Oct 2020 03:53:24 -0600 Subject: [PATCH 5/6] pi, zap "raspberry", 03:53 --- arch/configure.defaults | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/configure.defaults b/arch/configure.defaults index f82e014d34..7cf013f2e2 100644 --- a/arch/configure.defaults +++ b/arch/configure.defaults @@ -44,7 +44,7 @@ RLFLAGS = CC_TOOLS = cc ########################################################### -#ARCH Linux i486 i586 i686 armv7l raspberrypi, gfortran compiler with gcc #serial smpar dmpar dm+sm +#ARCH Linux i486 i586 i686 armv7l, gfortran compiler with gcc #serial smpar dmpar dm+sm # DESCRIPTION = GNU ($SFC/$SCC) DMPARALLEL = # 1 From 66811bfa87fccfcae42bae668551bfdfea94ed0e Mon Sep 17 00:00:00 2001 From: Dave Gill Date: Mon, 26 Oct 2020 16:42:36 -0600 Subject: [PATCH 6/6] add "aarch64" to likely `uname -a` results --- arch/configure.defaults | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/configure.defaults b/arch/configure.defaults index 7cf013f2e2..3e650bd23b 100644 --- a/arch/configure.defaults +++ b/arch/configure.defaults @@ -44,7 +44,7 @@ RLFLAGS = CC_TOOLS = cc ########################################################### -#ARCH Linux i486 i586 i686 armv7l, gfortran compiler with gcc #serial smpar dmpar dm+sm +#ARCH Linux i486 i586 i686 armv7l aarch64, gfortran compiler with gcc #serial smpar dmpar dm+sm # DESCRIPTION = GNU ($SFC/$SCC) DMPARALLEL = # 1