GitHub issue: No more devtoolset-3(gcc 4.9.2) found on centos 7 
State: closed

So it turned out that the devtoolset-3(gcc 4.9.2) is no longer in the official centos 7 repositories.
Can I send a code compiled using a  gcc 7?
```bash
yum search devtoolset
 ---> Running in 6f625dc44969
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
 * base: mirror.awanti.com
 * centos-sclo-rh: mirror.awanti.com
 * centos-sclo-sclo: mirror.docker.ru
 * extras: mirror.awanti.com
 * updates: mirror.awanti.com
=========================== N/S matched: devtoolset ============================
devtoolset-7.x86_64 : Package that installs devtoolset-7
devtoolset-7-runtime.x86_64 : Package that handles devtoolset-7 Software
                            : Collection.
devtoolset-8.x86_64 : Package that installs devtoolset-8
devtoolset-8-runtime.x86_64 : Package that handles devtoolset-8 Software
                            : Collection.
devtoolset-9.x86_64 : Package that installs devtoolset-9
devtoolset-9-runtime.x86_64 : Package that handles devtoolset-9 Software
                            : Collection.
devtoolset-7-all.x86_64 : Package shipping all available toolsets.
devtoolset-7-binutils.x86_64 : A GNU collection of binary utilities
devtoolset-7-binutils-devel.x86_64 : BFD and opcodes static and dynamic
                                   : libraries and header files
devtoolset-7-build.x86_64 : Package shipping basic build configuration
devtoolset-7-dockerfiles.x86_64 : Package shipping Dockerfiles for Developer
                                : Toolset
devtoolset-7-dwz.x86_64 : DWARF optimization and duplicate removal tool
devtoolset-7-dyninst.x86_64 : An API for Run-time Code Generation
devtoolset-7-dyninst-devel.x86_64 : Header files for the compiling programs with
                                  : Dyninst
devtoolset-7-dyninst-doc.x86_64 : Documentation for using the Dyninst API
devtoolset-7-dyninst-static.x86_64 : Static libraries for the compiling programs
                                   : with Dyninst
devtoolset-7-dyninst-testsuite.x86_64 : Programs for testing Dyninst
devtoolset-7-elfutils.x86_64 : A collection of utilities and DSOs to handle ELF
                             : files and DWARF data
devtoolset-7-elfutils-devel.x86_64 : Development libraries to handle compiled
                                   : objects
devtoolset-7-elfutils-libelf.x86_64 : Library to read and write ELF files
devtoolset-7-elfutils-libelf-devel.x86_64 : Development support for libelf
devtoolset-7-elfutils-libs.x86_64 : Libraries to handle compiled objects
devtoolset-7-gcc.x86_64 : GCC version 7
devtoolset-7-gcc-c++.x86_64 : C++ support for GCC version 7
devtoolset-7-gcc-gdb-plugin.x86_64 : GCC 7 plugin for GDB
devtoolset-7-gcc-gfortran.x86_64 : Fortran support for GCC 7
devtoolset-7-gcc-plugin-devel.x86_64 : Support for compiling GCC plugins
devtoolset-7-gdb.x86_64 : A GNU source-level debugger for C, C++, Fortran, Go
                        : and other languages
devtoolset-7-gdb-doc.noarch : Documentation for GDB (the GNU source-level
                            : debugger)
devtoolset-7-gdb-gdbserver.x86_64 : A standalone server for GDB (the GNU
                                  : source-level debugger)
devtoolset-7-go.x86_64 : Package shipping the Go toolset
devtoolset-7-libasan-devel.x86_64 : The Address Sanitizer static library
devtoolset-7-libatomic-devel.x86_64 : The GNU Atomic static library
devtoolset-7-libcilkrts-devel.x86_64 : The Cilk+ static runtime library
devtoolset-7-libgccjit.x86_64 : Library for embedding GCC inside programs and
                              : libraries
devtoolset-7-libgccjit-devel.x86_64 : Support for embedding GCC inside programs
                                    : and libraries
devtoolset-7-libgccjit-docs.x86_64 : Documentation for embedding GCC inside
                                   : programs and libraries
devtoolset-7-libitm-devel.x86_64 : The GNU Transactional Memory support
devtoolset-7-liblsan-devel.x86_64 : The Leak Sanitizer static library
devtoolset-7-libmpx-devel.x86_64 : The Memory Protection Extensions static
                                 : libraries
devtoolset-7-libquadmath-devel.x86_64 : GCC 7 __float128 support
devtoolset-7-libstdc++-devel.x86_64 : Header files and libraries for C++
                                    : development
devtoolset-7-libstdc++-docs.x86_64 : Documentation for the GNU standard C++
                                   : library
devtoolset-7-libtsan-devel.x86_64 : The Thread Sanitizer static library
devtoolset-7-libubsan-devel.x86_64 : The Undefined Behavior Sanitizer static
                                   : library
devtoolset-7-llvm.x86_64 : Package shipping the LLVM toolset
devtoolset-7-ltrace.x86_64 : Tracks runtime library calls from dynamically
                           : linked executables
devtoolset-7-make.x86_64 : A GNU tool which simplifies the build process for
                         : users
devtoolset-7-memstomp.x86_64 : Warns of memory argument overlaps to various
                             : functions
devtoolset-7-oprofile.x86_64 : System wide profiler
devtoolset-7-oprofile-devel.x86_64 : Header files and libraries for developing
                                   : apps which will use oprofile
devtoolset-7-oprofile-jit.x86_64 : Libraries required for profiling Java and
                                 : other JITed code
devtoolset-7-perftools.x86_64 : Package shipping performance tools
devtoolset-7-rust.x86_64 : Package shipping the Rust toolset
devtoolset-7-strace.x86_64 : Tracks and displays system calls associated with a
                           : running process
devtoolset-7-systemtap.x86_64 : Programmable system-wide instrumentation system
devtoolset-7-systemtap-client.x86_64 : Programmable system-wide instrumentation
                                     : system - client
devtoolset-7-systemtap-devel.x86_64 : Programmable system-wide instrumentation
                                    : system - development headers, tools
devtoolset-7-systemtap-initscript.x86_64 : Systemtap Initscripts
devtoolset-7-systemtap-runtime.x86_64 : Programmable system-wide instrumentation
                                      : system - runtime
devtoolset-7-systemtap-sdt-devel.x86_64 : Static probe support tools
devtoolset-7-systemtap-server.x86_64 : Instrumentation System Server
devtoolset-7-systemtap-testsuite.x86_64 : Instrumentation System Testsuite
devtoolset-7-toolchain.x86_64 : Package shipping basic toolchain applications
devtoolset-7-valgrind.x86_64 : Tool for finding memory management bugs in
                             : programs
devtoolset-7-valgrind-devel.x86_64 : Development files for valgrind
devtoolset-8-binutils.x86_64 : A GNU collection of binary utilities
devtoolset-8-binutils-devel.x86_64 : BFD and opcodes static and dynamic
                                   : libraries and header files
devtoolset-8-build.x86_64 : Package shipping basic build configuration
devtoolset-8-dockerfiles.x86_64 : Package shipping Dockerfiles for Developer
                                : Toolset
devtoolset-8-dwz.x86_64 : DWARF optimization and duplicate removal tool
devtoolset-8-dyninst.x86_64 : An API for Run-time Code Generation
devtoolset-8-dyninst-devel.x86_64 : Header files for the compiling programs with
                                  : Dyninst
devtoolset-8-dyninst-doc.x86_64 : Documentation for using the Dyninst API
devtoolset-8-dyninst-static.x86_64 : Static libraries for the compiling programs
                                   : with Dyninst
devtoolset-8-dyninst-testsuite.x86_64 : Programs for testing Dyninst
devtoolset-8-elfutils.x86_64 : A collection of utilities and DSOs to handle ELF
                             : files and DWARF data
devtoolset-8-elfutils-devel.x86_64 : Development libraries to handle compiled
                                   : objects
devtoolset-8-elfutils-libelf.x86_64 : Library to read and write ELF files
devtoolset-8-elfutils-libelf-devel.x86_64 : Development support for libelf
devtoolset-8-elfutils-libs.x86_64 : Libraries to handle compiled objects
devtoolset-8-gcc.x86_64 : GCC version 8
devtoolset-8-gcc-c++.x86_64 : C++ support for GCC version 8
devtoolset-8-gcc-gdb-plugin.x86_64 : GCC 8 plugin for GDB
devtoolset-8-gcc-gfortran.x86_64 : Fortran support for GCC 8
devtoolset-8-gcc-plugin-devel.x86_64 : Support for compiling GCC plugins
devtoolset-8-gdb.x86_64 : A GNU source-level debugger for C, C++, Fortran, Go
                        : and other languages
devtoolset-8-gdb-doc.noarch : Documentation for GDB (the GNU source-level
                            : debugger)
devtoolset-8-gdb-gdbserver.x86_64 : A standalone server for GDB (the GNU
                                  : source-level debugger)
devtoolset-8-libasan-devel.x86_64 : The Address Sanitizer static library
devtoolset-8-libatomic-devel.x86_64 : The GNU Atomic static library
devtoolset-8-libgccjit.x86_64 : Library for embedding GCC inside programs and
                              : libraries
devtoolset-8-libgccjit-devel.x86_64 : Support for embedding GCC inside programs
                                    : and libraries
devtoolset-8-libgccjit-docs.x86_64 : Documentation for embedding GCC inside
                                   : programs and libraries
devtoolset-8-libitm-devel.x86_64 : The GNU Transactional Memory support
devtoolset-8-liblsan-devel.x86_64 : The Leak Sanitizer static library
devtoolset-8-libquadmath-devel.x86_64 : GCC 8 __float128 support
devtoolset-8-libstdc++-devel.x86_64 : Header files and libraries for C++
                                    : development
devtoolset-8-libstdc++-docs.x86_64 : Documentation for the GNU standard C++
                                   : library
devtoolset-8-libtsan-devel.x86_64 : The Thread Sanitizer static library
devtoolset-8-libubsan-devel.x86_64 : The Undefined Behavior Sanitizer static
                                   : library
devtoolset-8-ltrace.x86_64 : Tracks runtime library calls from dynamically
                           : linked executables
devtoolset-8-make.x86_64 : A GNU tool which simplifies the build process for
                         : users
devtoolset-8-memstomp.x86_64 : Warns of memory argument overlaps to various
                             : functions
devtoolset-8-oprofile.x86_64 : System wide profiler
devtoolset-8-oprofile-devel.x86_64 : Header files and libraries for developing
                                   : apps which will use oprofile
devtoolset-8-oprofile-jit.x86_64 : Libraries required for profiling Java and
                                 : other JITed code
devtoolset-8-perftools.x86_64 : Package shipping performance tools
devtoolset-8-strace.x86_64 : Tracks and displays system calls associated with a
                           : running process
devtoolset-8-systemtap.x86_64 : Programmable system-wide instrumentation system
devtoolset-8-systemtap-client.x86_64 : Programmable system-wide instrumentation
                                     : system - client
devtoolset-8-systemtap-devel.x86_64 : Programmable system-wide instrumentation
                                    : system - development headers, tools
devtoolset-8-systemtap-initscript.x86_64 : Systemtap Initscripts
devtoolset-8-systemtap-runtime.x86_64 : Programmable system-wide instrumentation
                                      : system - runtime
devtoolset-8-systemtap-sdt-devel.x86_64 : Static probe support tools
devtoolset-8-systemtap-server.x86_64 : Instrumentation System Server
devtoolset-8-systemtap-testsuite.x86_64 : Instrumentation System Testsuite
devtoolset-8-toolchain.x86_64 : Package shipping basic toolchain applications
devtoolset-8-valgrind.x86_64 : Tool for finding memory management bugs in
                             : programs
devtoolset-8-valgrind-devel.x86_64 : Development files for valgrind aware
                                   : programs
devtoolset-9-annobin.x86_64 : Binary annotation plugin for GCC
devtoolset-9-annobin-annocheck.x86_64 : A tool for checking the security
                                      : hardening status of binaries
devtoolset-9-binutils.x86_64 : A GNU collection of binary utilities
devtoolset-9-binutils-devel.x86_64 : BFD and opcodes static and dynamic
                                   : libraries and header files
devtoolset-9-build.x86_64 : Package shipping basic build configuration
devtoolset-9-dwz.x86_64 : DWARF optimization and duplicate removal tool
devtoolset-9-dyninst.x86_64 : An API for Run-time Code Generation
devtoolset-9-dyninst-devel.x86_64 : Header files for compiling programs with
                                  : Dyninst
devtoolset-9-dyninst-doc.x86_64 : Documentation for using the Dyninst API
devtoolset-9-dyninst-static.x86_64 : Static libraries for the compiling programs
                                   : with Dyninst
devtoolset-9-dyninst-testsuite.x86_64 : Programs for testing Dyninst
devtoolset-9-elfutils.x86_64 : A collection of utilities and DSOs to handle ELF
                             : files and DWARF data
devtoolset-9-elfutils-devel.x86_64 : Development libraries to handle compiled
                                   : objects
devtoolset-9-elfutils-libelf.x86_64 : Library to read and write ELF files
devtoolset-9-elfutils-libelf-devel.x86_64 : Development support for libelf
devtoolset-9-elfutils-libs.x86_64 : Libraries to handle compiled objects
devtoolset-9-gcc.x86_64 : GCC version 9
devtoolset-9-gcc-c++.x86_64 : C++ support for GCC  version 9
devtoolset-9-gcc-gdb-plugin.x86_64 : GCC 9 plugin for GDB
devtoolset-9-gcc-gfortran.x86_64 : Fortran support for GCC 9
devtoolset-9-gcc-plugin-devel.x86_64 : Support for compiling GCC plugins
devtoolset-9-gdb.x86_64 : A GNU source-level debugger for C, C++, Fortran, Go
                        : and other languages
devtoolset-9-gdb-doc.noarch : Documentation for GDB (the GNU source-level
                            : debugger)
devtoolset-9-gdb-gdbserver.x86_64 : A standalone server for GDB (the GNU
                                  : source-level debugger)
devtoolset-9-libasan-devel.x86_64 : The Address Sanitizer static library
devtoolset-9-libatomic-devel.x86_64 : The GNU Atomic static library
devtoolset-9-libgccjit.x86_64 : Library for embedding GCC inside programs and
                              : libraries
devtoolset-9-libgccjit-devel.x86_64 : Support for embedding GCC inside programs
                                    : and libraries
devtoolset-9-libgccjit-docs.x86_64 : Documentation for embedding GCC inside
                                   : programs and libraries
devtoolset-9-libitm-devel.x86_64 : The GNU Transactional Memory support
devtoolset-9-liblsan-devel.x86_64 : The Leak Sanitizer static library
devtoolset-9-libquadmath-devel.x86_64 : GCC 9 __float128 support
devtoolset-9-libstdc++-devel.x86_64 : Header files and libraries for C++
                                    : development
devtoolset-9-libstdc++-docs.x86_64 : Documentation for the GNU standard C++
                                   : library
devtoolset-9-libtsan-devel.x86_64 : The Thread Sanitizer static library
devtoolset-9-libubsan-devel.x86_64 : The Undefined Behavior Sanitizer static
                                   : library
devtoolset-9-ltrace.x86_64 : Tracks runtime library calls from dynamically
                           : linked executables
devtoolset-9-make.x86_64 : A GNU tool which simplifies the build process for
                         : users
devtoolset-9-memstomp.x86_64 : Warns of memory argument overlaps to various
                             : functions
devtoolset-9-oprofile.x86_64 : System wide profiler
devtoolset-9-oprofile-devel.x86_64 : Header files and libraries for developing
                                   : apps which will use oprofile
devtoolset-9-oprofile-jit.x86_64 : Libraries required for profiling Java and
                                 : other JITed code
devtoolset-9-perftools.x86_64 : Package shipping performance tools
devtoolset-9-strace.x86_64 : Tracks and displays system calls associated with a
                           : running process
devtoolset-9-systemtap.x86_64 : Programmable system-wide instrumentation system
devtoolset-9-systemtap-client.x86_64 : Programmable system-wide instrumentation
                                     : system - client
devtoolset-9-systemtap-devel.x86_64 : Programmable system-wide instrumentation
                                    : system - development headers, tools
devtoolset-9-systemtap-initscript.x86_64 : Systemtap Initscripts
devtoolset-9-systemtap-runtime.x86_64 : Programmable system-wide instrumentation
                                      : system - runtime
devtoolset-9-systemtap-sdt-devel.x86_64 : Static probe support tools
devtoolset-9-systemtap-server.x86_64 : Instrumentation System Server
devtoolset-9-systemtap-testsuite.x86_64 : Instrumentation System Testsuite
devtoolset-9-toolchain.x86_64 : Package shipping basic toolchain applications
devtoolset-9-valgrind.x86_64 : Tool for finding memory management bugs in
                             : programs
devtoolset-9-valgrind-devel.x86_64 : Development files for valgrind aware
                                   : programs


```

@mlngan 

The devtoolsets available in the CentOS 7 repos should allow you to build your application with gcc 7.  If your submission is built with devtoolset and runs on the CentOS 7.6 image on our validation package, it should be fine.