Join the community today
Register Now

Beta Branch part 2 update optional PGO PHP-FPM routine in 140.00beta01

Discussion in 'Centmin Mod Github Commits' started by eva2000, Sep 29, 2024.

  1. eva2000

    eva2000 Administrator Staff Member

    58,895
    12,490
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +19,122
    Local Time:
    10:49 PM
    Nginx 1.31.x
    MariaDB 10.x/11.4+/12.3+
    part 2 update optional PGO PHP-FPM routine in 140.00beta01

    - update optional profile guided optimization based PHP-FPM compile routines to expand the GCC 12 fallback routine for EL8/EL9 for PHP 8.0, 8.1, 8.2, 8.3 and 8.4 due to bug in GCC 13+ and higher compilers when PGO is enabled via optional PHP_PGO='y' enablement. Default PHP doesn't enable PGO so doesn't run into GCC 13+ compiler bugs.
    - add new variable that defaults to PHP_PGO_FALLBACK_GCC='y' to enable this GCC 12 fallback when PHP_PGO='y' is optionally enabled. So that in future if GCC 13+ bug is fixed for PGO, we can test it with PHP_PGO_FALLBACK_GCC='n' to disable the GCC 12 fallback and re-try GCC 13+ compilers

    Continue reading...


    140.00beta01 branch