From b8a20be9b0f6be5998405a3ddad4f284ce61b4ae Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9my=20Dernat?= <remy.dernat@umontpellier.fr>
Date: Wed, 5 Feb 2020 17:04:23 +0100
Subject: [PATCH] adding gcc for current installed release

---
 envfiles/gcc-current-7 | 54 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)
 create mode 100644 envfiles/gcc-current-7

diff --git a/envfiles/gcc-current-7 b/envfiles/gcc-current-7
new file mode 100644
index 0000000..8a9698a
--- /dev/null
+++ b/envfiles/gcc-current-7
@@ -0,0 +1,54 @@
+#%Module######################################################################
+#
+# gcc7 modulefile 20200205
+#
+
+proc ModulesHelp { } {
+puts stderr "This modulefile defines the library paths and"
+puts stderr "include paths needed to use gcc7"
+puts stderr "The program gcc7"
+puts stderr "is added to PATH."
+}
+
+set rel [uname release]
+global prodlist
+
+#if { $rel == "2.6.32-504.16.2.el6.x86_64" }  {
+#  set    prodlist {libc-2.14 libmpc2}
+#} else {
+#  set    prodlist {libmpc2}
+#}
+
+set is_module_rm [module-info mode remove]
+
+catch {set modulehomes $env(MODULEPATH)}
+#if { [ module-info mode load ] } {
+#  foreach prod $prodlist {
+#    foreach mfilehome [ split $modulehomes :] {
+#      if { [file exists $mfilehome/$prod] } {
+#        module load $prod
+#      }
+#    }
+#  }
+#}
+#
+#if { [ module-info mode remove ] } {
+#  foreach prod $prodlist {
+#    foreach mfilehome [ split $modulehomes :] {
+#      if { [file exists $mfilehome/$prod] } {
+#        module unload $prod
+#      }
+#    }
+#  }
+#}
+
+set GCC_LEVEL 7
+set GCC_SUBVER 0
+set GCC_CURPATH /usr/lib/gcc/x86_64-linux-gnu/
+
+prepend-path PATH       $GCC_CURPATH/$GCC_LEVEL
+prepend-path LD_LIBRARY_PATH  $GCC_CURPATH/$GCC_LEVEL
+setenv CPLUS_INCLUDE_PATH $GCC_CURPATH/$GCC_LEVEL/include
+setenv C_INCLUDE_PATH $GCC_CURPATH/$GCC_LEVEL/include
+
+append-path  PE_PRODUCT_LIST  GCC.$GCC_LEVEL
-- 
GitLab