You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
gnome module filters CFLAGS for call g-ir-scanner. Currentls it let pass options started with -D, -U -I .
If in CPPFLAGS option -m64 is set, it will filter out.
If the GCC does not compile 64bit by default, compiling will fail, even if option '-m64' is set.
The following change would pass the option to g-ir-scanner:
--- gnome.py Sat Sep 3 14:45:43 2022
+++ gnome.py.0 Tue Sep 27 10:49:16 2022
@@ -1065,7 +1065,7 @@
for f in cflags:
# _FORTIFY_SOURCE depends on / works together with -O, on the other hand this
# just invokes the preprocessor anyway
- if f.startswith(('-D', '-U', '-I')) and not f.startswith('-D_FORTIFY_SOURCE'):
+ if f.startswith(('-D', '-U', '-I', '-m')) and not f.startswith('-D_FORTIFY_SOURCE'):
yield f
@staticmethod
I used gcc 7. The compiler will still produce 32bit code if option -m64 is not set.
what operating system: OpenIndiana (Illumos, OpenSolaris)
what Python version are you using: 3.9
what meson --version: 0.63.2
what ninja --version : 1.11.1
The text was updated successfully, but these errors were encountered:
gnome module filters CFLAGS for call g-ir-scanner. Currentls it let pass options started with -D, -U -I .
If in CPPFLAGS option -m64 is set, it will filter out.
If the GCC does not compile 64bit by default, compiling will fail, even if option '-m64' is set.
The following change would pass the option to g-ir-scanner:
I used gcc 7. The compiler will still produce 32bit code if option -m64 is not set.
meson --version
: 0.63.2ninja --version
: 1.11.1The text was updated successfully, but these errors were encountered: