Want more timely Centmin Mod News Updates?
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

    40,322
    8,930
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +13,753
    Local Time:
    7:02 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

    40,322
    8,930
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +13,753
    Local Time:
    7:02 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
..
Thread Status:
Not open for further replies.