Learn about Centmin Mod LEMP Stack today
Register Now

Beta Branch prep GCC 9 devtoolset-9 support for nginx in 123.09beta01

Discussion in 'Centmin Mod Github Commits' started by eva2000, Feb 19, 2020.

  1. eva2000

    eva2000 Administrator Staff Member

    43,482
    9,870
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +15,243
    Local Time:
    1:45 AM
    Nginx 1.17.x
    MariaDB 5.5/10.x
    prep GCC 9 devtoolset-9 support for nginx in 123.09beta01

    For centos 7 nginx builds start prep work for devtoolset-9 supported GCC 9.1.1 built nginx binaries via variable DEVTOOLSETNINE='y' set in persistent config file /etc/centminmod/custom_config.inc.

    Continue reading...

    123.09beta01 branch

     
    • Like Like x 1
    • Winner Winner x 1
  2. rdan

    rdan Well-Known Member

    4,873
    1,161
    113
    May 25, 2014
    Ratings:
    +1,743
    Local Time:
    11:45 PM
    Mainline
    10.2
    Thanks a lot Eva.
     
  3. buik

    buik Well-known Member Premium Member

    1,249
    334
    83
    Apr 29, 2016
    Ratings:
    +996
    Local Time:
    5:45 PM
    @eva2000 GCC9 will be available for all custom compiled APPS.
    So besides Nginx, PHP also for Memcached etc?
    I'm asking this for a friend:)
     
  4. eva2000

    eva2000 Administrator Staff Member

    43,482
    9,870
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +15,243
    Local Time:
    1:45 AM
    Nginx 1.17.x
    MariaDB 5.5/10.x
    for other source compiled software of importance, there's 3 optional variables to enable in persistent config file /etc/centminmod/custom_config.inc
    Code (Text):
    # for PHP when PHP PGO is not enabled, PHP_PGO='n'
    # when PHP_PGO='y', it automatically enables devtoolset appropriate GCC version
    DEVTOOLSET_PHP='y'
    # for openssl 1.1.1
    CRYPTO_DEVTOOLSETGCC='y'
    # for other source compiled software (mainly PHP extensions)
    GENERAL_DEVTOOLSETGCC='y'
    

    centmin mod 123.09beta01, defaults to devtoolset-8 GCC 8.3 via DEVTOOLSETEIGHT='y' defaults. For devtoolset-9 GCC 9.1.1, you override that in persistent config file by setting
    Code (Text):
    DEVTOOLSETEIGHT='n'
    DEVTOOLSETNINE='y'
    
     
    Last edited: Feb 20, 2020
    • Informative Informative x 1