sip: compile error w/ GCC 14
Scott Talbert
swt at techie.net
Sun Dec 3 18:48:12 GMT 2023
Hi Phil,
In GCC 14, my understanding is that incompatible pointer type warnings
will get turned into errors. Any chance of getting a fix for this one?
gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1
-DNDEBUG -fcf-protection -fexceptions -fcf-protection -fexceptions
-fcf-protection -fexceptions -O2 -flto=auto -ffat-lto-objects -fexceptions
-g -grecord-gcc-switches -pipe -Wall -Werror=format-security
-Werror=implicit-function-declaration -Werror=implicit-int
-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC
-I/usr/include/python3.12 -c siplib.c -o
build/temp.linux-x86_64-cpython-312/siplib.o
siplib.c: In function ‘parsePass1’:
siplib.c:3905:20: warning: assignment to ‘sipSimpleWrapper *’ {aka
‘struct _sipSimpleWrapper *’} from incompatible pointer type ‘PyObject *’
{aka ‘struct _object *’} [-Wincompatible-pointer-types]
3905 | *selfp = va_arg(va, PyObject *);
| ^
Thanks,
Scott
More information about the PyQt
mailing list