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