GNOME Bugzilla – Bug 566737
Bad -I ordering can break build
Last modified: 2009-01-06 15:08:16 UTC
Various Makefiles pass -I flags for the source dirs after those for external support libs. That means a header installed in the global locations can mask one that is part of the source itself. Compiler might find this unrelated (or different-version) file instead of the intended local one and build pygobject incorrectly. For safety and sanity, should always pass all local -I before any global ones.
Created attachment 125833 [details] [review] fix -I ordering Patch against pygobject-2.16.0
This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report. Sending ChangeLog Sending Makefile.am Sending gio/Makefile.am Sending gobject/Makefile.am Sending tests/Makefile.am Transmitting file data ..... Committed revision 992.