diff options
-rw-r--r-- | meta-oe/recipes-devtools/php/php_7.4.4.bb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/meta-oe/recipes-devtools/php/php_7.4.4.bb b/meta-oe/recipes-devtools/php/php_7.4.4.bb index 48149304c6..68005c0bb5 100644 --- a/meta-oe/recipes-devtools/php/php_7.4.4.bb +++ b/meta-oe/recipes-devtools/php/php_7.4.4.bb | |||
@@ -111,6 +111,17 @@ export PHP_NATIVE_DIR = "${STAGING_BINDIR_NATIVE}" | |||
111 | export PHP_PEAR_PHP_BIN = "${STAGING_BINDIR_NATIVE}/php" | 111 | export PHP_PEAR_PHP_BIN = "${STAGING_BINDIR_NATIVE}/php" |
112 | CFLAGS += " -D_GNU_SOURCE -g -DPTYS_ARE_GETPT -DPTYS_ARE_SEARCHED -I${STAGING_INCDIR}/apache2" | 112 | CFLAGS += " -D_GNU_SOURCE -g -DPTYS_ARE_GETPT -DPTYS_ARE_SEARCHED -I${STAGING_INCDIR}/apache2" |
113 | 113 | ||
114 | # link against librt (libc) if opcache is specified in order to avoid the | ||
115 | # following error: | ||
116 | # Failed loading /usr/lib/php7/extensions/no-debug-non-zts-20190902/opcache.so: /usr/lib/php7/extensions/no-debug-non-zts-20190902/opcache.so: undefined symbol: shm_unlink | ||
117 | LDFLAGS += "${@ " -lrt " if bb.utils.contains('PACKAGECONFIG', 'opcache', 'true', 'false', d) else "" }" | ||
118 | |||
119 | # Adding these flags enables dynamic library support, which is disabled by | ||
120 | # default when cross compiling | ||
121 | # See https://bugs.php.net/bug.php?id=60109 | ||
122 | CFLAGS += " -DHAVE_LIBDL " | ||
123 | LDFLAGS += " -ldl " | ||
124 | |||
114 | EXTRA_OEMAKE = "INSTALL_ROOT=${D}" | 125 | EXTRA_OEMAKE = "INSTALL_ROOT=${D}" |
115 | 126 | ||
116 | acpaths = "" | 127 | acpaths = "" |