Join the community 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

    44,417
    10,144
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +15,692
    Local Time:
    8:13 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
     
  2. rdan

    rdan Well-Known Member

    4,939
    1,179
    113
    May 25, 2014
    Ratings:
    +1,785
    Local Time:
    6:13 AM
    Mainline
    10.2
    Thanks a lot Eva.
     
  3. buik

    buik “Winners never quit, and quitters never win.” Premium Member

    1,276
    343
    83
    Apr 29, 2016
    Ratings:
    +1,032
    Local Time:
    12:13 AM
    @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

    44,417
    10,144
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +15,692
    Local Time:
    8:13 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