Bug #72721 [Opn->Csd]: curl warnings due LTO build
| From: | nikic@php.net | Date: | Thu, 16 Apr 2020 10:42:51 +0000 |
| Subject: | Bug #72721 [Opn->Csd]: curl warnings due LTO build | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-226608@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=72721&edit=1
ID: 72721
Updated by: nikic@php.net
Reported by: spam2 at rhsoft dot net
Summary: curl warnings due LTO build
-Status: Open
+Status: Closed
Type: Bug
Package: Compile Warning
PHP Version: 7.0.9
-Assigned To:
+Assigned To: nikic
Block user comment: N
Private report: N
New Comment:
Those curl warnings got fixed at some point, not sure exactly when (maybe 7.4?)
Previous Comments:
------------------------------------------------------------------------
[2016-07-31 14:13:11] spam2 at rhsoft dot net
Description:
------------
i guess that should be fixed somehow
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/curl/interface.c: In function
'_php_curl_setopt':
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/curl/interface.c:2817:4: warning: call to
'_curl_easy_setopt_err_progress_cb' declared with attribute warning: curl_easy_setopt
expects a curl_progress_callback argument for this option
curl_easy_setopt(ch->cp, CURLOPT_PROGRESSFUNCTION, curl_progress);
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/curl/interface.c: In function
'zif_curl_getinfo':
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/curl/interface.c:3204:7: warning: call to
'_curl_easy_getinfo_err_curl_slist' declared with attribute warning: curl_easy_getinfo
expects a pointer to struct curl_slist * for this info
if (curl_easy_getinfo(ch->cp, CURLINFO_CERTINFO, &ci) == CURLE_OK) {
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/curl/interface.c:3238:9: warning: call to
'_curl_easy_getinfo_err_curl_slist' declared with attribute warning: curl_easy_getinfo
expects a pointer to struct curl_slist * for this info
if (curl_easy_getinfo(ch->cp, CURLINFO_CERTINFO, &ci) == CURLE_OK) {
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/sapi/cli/php_cli_server.c: In function
'php_cli_server_dispatch_router.isra.9':
/home/builduser/rpmbuild/BUILD/php-7.0.9/sapi/cli/php_cli_server.c:2044:12: warning: stack protector
not protecting local variables: variable length buffer [-Wstack-protector]
static int php_cli_server_dispatch_router(php_cli_server *server, php_cli_server_client *client) /*
{{{ */
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/sapi/cli/php_cli_server.c: In function
'add_response_header':
/home/builduser/rpmbuild/BUILD/php-7.0.9/sapi/cli/php_cli_server.c:383:13: warning: stack protector
not protecting local variables: variable length buffer [-Wstack-protector]
static void add_response_header(sapi_header_struct *h, zval *return_value) /* {{{ */
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/Zend/zend_execute.c: In function
'zend_verify_internal_arg_class_kind.isra.127':
/home/builduser/rpmbuild/BUILD/php-7.0.9/Zend/zend_execute.c:608:15: warning: stack protector not
protecting local variables: variable length buffer [-Wstack-protector]
static char * zend_verify_internal_arg_class_kind(const zend_internal_arg_info *cur_arg_info, char
**class_name, zend_class_entry **pce)
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/Zend/zend_virtual_cwd.c: In function
'virtual_chdir_file':
/home/builduser/rpmbuild/BUILD/php-7.0.9/Zend/zend_virtual_cwd.c:1389:13: warning: stack protector
not protecting local variables: variable length buffer [-Wstack-protector]
CWD_API int virtual_chdir_file(const char *path, int (*p_chdir)(const char *path)) /* {{{ */
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/Zend/zend_virtual_cwd.c: In function
'tsrm_realpath_r':
/home/builduser/rpmbuild/BUILD/php-7.0.9/Zend/zend_virtual_cwd.c:776:12: warning: stack protector
not protecting local variables: variable length buffer [-Wstack-protector]
static int tsrm_realpath_r(char *path, int start, int len, int *ll, time_t *t, int use_realpath,
int is_dir, int *link_is_dir) /* {{{ */
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/Zend/zend_API.c: In function
'zend_is_callable_check_class':
/home/builduser/rpmbuild/BUILD/php-7.0.9/Zend/zend_API.c:2827:12: warning: stack protector not
protecting local variables: variable length buffer [-Wstack-protector]
static int zend_is_callable_check_class(zend_string *name, zend_fcall_info_cache *fcc, int
*strict_class, char **error) /* {{{ */
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/Zend/zend_API.c: In function
'zend_is_callable_check_func.isra.1':
/home/builduser/rpmbuild/BUILD/php-7.0.9/Zend/zend_API.c:2911:12: warning: stack protector not
protecting local variables: variable length buffer [-Wstack-protector]
static int zend_is_callable_check_func(int check_flags, zval *callable, zend_fcall_info_cache *fcc,
int strict_class, char **error) /* {{{ */
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/main/php_variables.c: In function
'php_register_variable_ex':
/home/builduser/rpmbuild/BUILD/php-7.0.9/main/php_variables.c:56:13: warning: stack protector not
protecting local variables: variable length buffer [-Wstack-protector]
PHPAPI void php_register_variable_ex(char *var_name, zval *val, zval *track_vars_array)
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/Zend/zend_compile.c: In function
'zend_hash_find_ptr_lc':
/home/builduser/rpmbuild/BUILD/php-7.0.9/Zend/zend_compile.c:754:7: warning: stack protector not
protecting local variables: variable length buffer [-Wstack-protector]
void *zend_hash_find_ptr_lc(HashTable *ht, const char *str, size_t len) {
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/main/main.c: In function
'php_execute_simple_script':
/home/builduser/rpmbuild/BUILD/php-7.0.9/main/main.c:2521:12: warning: stack protector not
protecting local variables: variable length buffer [-Wstack-protector]
PHPAPI int php_execute_simple_script(zend_file_handle *primary_file, zval *ret)
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/main/main.c: In function 'php_execute_script':
/home/builduser/rpmbuild/BUILD/php-7.0.9/main/main.c:2400:12: warning: stack protector not
protecting local variables: variable length buffer [-Wstack-protector]
PHPAPI int php_execute_script(zend_file_handle *primary_file)
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/mysqlnd/mysqlnd_auth.c: In function
'mysqlnd_sha256_auth_get_auth_data':
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/mysqlnd/mysqlnd_auth.c:568:1: warning: stack protector
not protecting local variables: variable length buffer [-Wstack-protector]
mysqlnd_sha256_auth_get_auth_data(struct st_mysqlnd_authentication_plugin * self,
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/standard/var_unserializer.c: In function
'unserialize_allowed_class':
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/standard/var_unserializer.c:213:19: warning: stack
protector not protecting local variables: variable length buffer [-Wstack-protector]
static inline int unserialize_allowed_class(zend_string *class_name, HashTable *classes)
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/standard/crypt_sha256.c: In function
'php_sha256_crypt_r':
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/standard/crypt_sha256.c:334:8: warning: stack protector
not protecting local variables: variable length buffer [-Wstack-protector]
char * php_sha256_crypt_r(const char *key, const char *salt, char *buffer, int buflen)
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/standard/crypt_sha512.c: In function
'php_sha512_crypt_r':
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/standard/crypt_sha512.c:369:1: warning: stack protector
not protecting local variables: variable length buffer [-Wstack-protector]
php_sha512_crypt_r(const char *key, const char *salt, char *buffer, int buflen) {
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/reflection/php_reflection.c: In function
'zim_reflection_extension___construct':
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/reflection/php_reflection.c:5541:1: warning: stack
protector not protecting local variables: variable length buffer [-Wstack-protector]
ZEND_METHOD(reflection_extension, __construct)
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/curl/interface.c: In function
'_php_curl_setopt':
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/curl/interface.c:2817:4: warning: call to
'_curl_easy_setopt_err_progress_cb' declared with attribute warning: curl_easy_setopt
expects a curl_progress_callback argument for this option
curl_easy_setopt(ch->cp, CURLOPT_PROGRESSFUNCTION, curl_progress);
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/curl/interface.c: In function
'zif_curl_getinfo':
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/curl/interface.c:3204:7: warning: call to
'_curl_easy_getinfo_err_curl_slist' declared with attribute warning: curl_easy_getinfo
expects a pointer to struct curl_slist * for this info
if (curl_easy_getinfo(ch->cp, CURLINFO_CERTINFO, &ci) == CURLE_OK) {
^
/home/builduser/rpmbuild/BUILD/php-7.0.9/ext/curl/interface.c:3238:9: warning: call to
'_curl_easy_getinfo_err_curl_slist' declared with attribute warning: curl_easy_getinfo
expects a pointer to struct curl_slist * for this info
if (curl_easy_getinfo(ch->cp, CURLINFO_CERTINFO, &ci) == CURLE_OK) {
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=72721&edit=1