Welcome to Centmin Mod Community
Register Now

Master Branch update PHP 7.3 routines for 1 cpu thread systems in 123.09beta01

Discussion in 'Centmin Mod Github Commits' started by eva2000, Feb 26, 2019.

  1. eva2000

    eva2000 Administrator Staff Member

    59,367
    12,510
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +19,145
    Local Time:
    3:55 PM
    Nginx 1.31.x
    MariaDB 10.x/11.4+/12.3+
    update PHP 7.3 routines for 1 cpu thread systems in 123.09beta01

    - For PHP 7.3 compiles with less than 2 cpu thread systems i.e. 1 cpu core, re-enable GCCINTEL_PHP='y' optimisations which where auto disabled for less than 2 cpu threads with GCCINTEL_PHP='n'. Re-enabling GCCINTEL_PHP='y' for PHP 7.3 compiles with less than 2 cpu threads allows using higher GCC 7.3+ compilers via devtoolset SCL yum repos rather than use CentOS native GCC compilers (centos 6 = 4.4.7 and centos 7 = 4.8.5) whcih for newer Intel Skylake cpus may not detect proper avx2 instructions support via older compilers and require GCC 7.3+ compilers https://community.centminmod.com/posts/71017/
    - Fix initial install default PHP 7.3 builds which also hardcoded to /usr/bin/gcc compiler (system default GCC version), change so it's relative to gcc used so can pick up devtoolset GCC compiler usage.
    - Add prelim DEVTOOLSETEIGHT='y' support for PHP compilations as well on centos 7 systems however, some 3rd party PHP extensions don't support GCC 8.2 so have issues compiling so be mindful when setting DEVTOOLSETEIGHT='y'

    Continue reading...

    Centmin Mod Github Master branch


    Master branch is where most recent commits are made as at May 24, 2015.