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

    46,655
    10,590
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +16,435
    Local Time:
    9:17 PM
    Nginx 1.19.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

    5,048
    1,242
    113
    May 25, 2014
    Ratings:
    +1,880
    Local Time:
    7:17 PM
    Mainline
    10.2
    Thanks a lot Eva.
     
  3. buik

    buik “Life is trying things to see if they work.” Premium Member

    1,389
    378
    83
    Apr 29, 2016
    Flanders
    Ratings:
    +1,164
    Local Time:
    1:17 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

    46,655
    10,590
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +16,435
    Local Time:
    9:17 PM
    Nginx 1.19.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