Welcome to Centmin Mod Community
Become a Member

Beta Branch Testing GCC 8, GCC 9 & Clang 5/6/7 compiler for Centmin Mod Nginx & PHP-FPM

Discussion in 'Beta release code' started by eva2000, Jan 14, 2018.

Thread Status:
Not open for further replies.
  1. eva2000

    eva2000 Administrator Staff Member

    41,088
    9,194
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +14,104
    Local Time:
    1:18 AM
    Nginx 1.15.x
    MariaDB 5.5/10.x

    GCC 9.1.0



    GCC 9.1.0 compiler is due out next week on May 3rd, 2019 with improved cpu support for latest Intel Cascade Lake (Intel Xeon Scalable 42xx, 52xx, 62xx, 82xx and 92xx) and AMD Zen2 (AMD EPYC Rome2) next generation cpus https://www.phoronix.com/scan.php?page=news_item&px=GCC-9.1-RC1-Released

    So privately testing Centmin Mod 123.09beta01's Nginx support with GCC 9.1.0 RC (release candidate) version first to make sure Centmin Mod Nginx (eventually PHP-FPM) build routines support the new GCC 9.1.0 release :)

    Code (Text):
    /opt/gcc-9.1.0-RC-20190426/bin/gcc -v
    Using built-in specs.
    COLLECT_GCC=/opt/gcc-9.1.0-RC-20190426/bin/gcc
    COLLECT_LTO_WRAPPER=/opt/gcc-9.1.0-RC-20190426/libexec/gcc/x86_64-redhat-linux/9/lto-wrapper
    Target: x86_64-redhat-linux
    Configured with: ../configure --prefix=/opt/gcc-9.1.0-RC-20190426 --disable-multilib --enable-bootstrap --enable-plugin --with-gcc-major-version-only --enable-shared --disable-nls --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-install-libiberty --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++ --enable-initfini-array --disable-libgcj --enable-gnu-indirect-function --with-tune=generic --build=x86_64-redhat-linux --enable-lto --enable-gold
    Thread model: posix
    gcc version 9.1.0 20190426 (prerelease) (GCC)
    

    Code (Text):
    yum info gcc9 -q
    Installed Packages
    Name        : gcc9
    Arch        : x86_64
    Version     : 9.1.0
    Release     : 1.el7
    Size        : 319 M
    Repo        : installed
    Summary     : gcc9 for centminmod.com LEMP stack installs
    URL         : https://centminmod.com
    License     : unknown
    Description : gcc9 for centminmod.com LEMP stacks
    

    Nginx 1.15.12 mainline with GCC 9.1.0 RC built binary :)
     
    • Like Like x 1
    • Winner Winner x 1
  2. eva2000

    eva2000 Administrator Staff Member

    41,088
    9,194
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +14,104
    Local Time:
    1:18 AM
    Nginx 1.15.x
    MariaDB 5.5/10.x
    Yesterday GCC 9.1.0 GA stable release compiler version was announced https://www.phoronix.com/scan.php?page=news_item&px=GCC-9.1-Compiler-Released so doing private testing to ensure Centmin Mod 123.09beta01 supports the new GCC 9.1.0 version. Phoronix also posted benchmarks of GCC 8 vs GCC 9 performance on new Intel Cascade Lake processors at https://www.phoronix.com/scan.php?page=news_item&px=Intel-Cascade-Lake-GCC9 :)

    Here I am testing Centmin Mod 123.09beta01's Nginx built from Nginx master development branch so Nginx 1.17.0 mainline paired with OpenSSL 1.1.1b for TLS 1.3 support and compiled/built using newly released GCC 9.1.0 compiler :D

    Code (Text):
    gcc -v
    Using built-in specs.
    COLLECT_GCC=/opt/gcc9/bin/gcc
    COLLECT_LTO_WRAPPER=/opt/gcc-9.1.0/libexec/gcc/x86_64-redhat-linux/9/lto-wrapper
    Target: x86_64-redhat-linux
    Configured with: ../configure --prefix=/opt/gcc-9.1.0 --disable-multilib --enable-bootstrap --enable-plugin --with-gcc-major-version-only --enable-shared --disable-nls --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-install-libiberty --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++ --enable-initfini-array --disable-libgcj --enable-gnu-indirect-function --with-tune=generic --build=x86_64-redhat-linux --enable-lto --enable-gold
    Thread model: posix
    gcc version 9.1.0 (GCC) 
    


     
    • Winner Winner x 1
  3. eva2000

    eva2000 Administrator Staff Member

    41,088
    9,194
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +14,104
    Local Time:
    1:18 AM
    Nginx 1.15.x
    MariaDB 5.5/10.x
    Add testing for newly released GCC 9.2 release with AMD EPYC 2 (znver2) improvements backported from GCC 10 https://www.phoronix.com/scan.php?page=news_item&px=GCC-9.2-Released

    Code (Text):
    yum -q info gcc9
    Installed Packages
    Name        : gcc9
    Arch        : x86_64
    Version     : 9.2.0
    Release     : 1.el7
    Size        : 359 M
    Repo        : installed
    Summary     : gcc9 for centminmod.com LEMP stack installs
    URL         : https://centminmod.com
    License     : unknown
    Description : gcc9 for centminmod.com LEMP stacks
    

     
    • Like Like x 1
Thread Status:
Not open for further replies.