@@ -71,8 +71,8 @@ CXX=${SPC_LINUX_DEFAULT_CXX}
7171AR =${SPC_LINUX_DEFAULT_AR}
7272LD =ld.gold
7373; default compiler flags, used in CMake toolchain file, openssl and pkg-config build
74- SPC_DEFAULT_C_FLAGS =" -fpic -Os"
75- SPC_DEFAULT_CXX_FLAGS =" -fpic -Os"
74+ SPC_DEFAULT_C_FLAGS =" -fPIC -Os"
75+ SPC_DEFAULT_CXX_FLAGS =" -fPIC -Os"
7676; extra libs for building php executable, used in `make` command for building php (this value may changed by extension build process, space separated)
7777SPC_EXTRA_LIBS =
7878; upx executable path
@@ -92,15 +92,15 @@ SPC_CMD_VAR_PHP_EMBED_TYPE="static"
9292
9393; *** default build vars for building php ***
9494; CFLAGS for configuring php
95- SPC_CMD_VAR_PHP_CONFIGURE_CFLAGS =" ${SPC_DEFAULT_C_FLAGS} -fpie "
95+ SPC_CMD_VAR_PHP_CONFIGURE_CFLAGS =" ${SPC_DEFAULT_C_FLAGS} -fPIE "
9696; CPPFLAGS for configuring php
9797SPC_CMD_VAR_PHP_CONFIGURE_CPPFLAGS =" -I${BUILD_INCLUDE_PATH}"
9898; LDFLAGS for configuring php
9999SPC_CMD_VAR_PHP_CONFIGURE_LDFLAGS =" -L${BUILD_LIB_PATH}"
100100; LIBS for configuring php
101101SPC_CMD_VAR_PHP_CONFIGURE_LIBS =" -ldl -lpthread -lm"
102102; EXTRA_CFLAGS for `make` php
103- SPC_CMD_VAR_PHP_MAKE_EXTRA_CFLAGS =" -g -fstack-protector-strong -fno-ident -fpie ${SPC_DEFAULT_C_FLAGS}"
103+ SPC_CMD_VAR_PHP_MAKE_EXTRA_CFLAGS =" -g -fstack-protector-strong -fno-ident -fPIE ${SPC_DEFAULT_C_FLAGS}"
104104; EXTRA_LIBS for `make` php
105105SPC_CMD_VAR_PHP_MAKE_EXTRA_LIBS =" -ldl -lpthread -lm"
106106; EXTRA_LDFLAGS for `make` php, can use -release to set a soname for libphp.so
0 commit comments