#40656: Use -isystem instead of -I in default configure.cppflags --------------------------+-------------------------------- Reporter: ryandesign@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: MacPorts Future Component: base | Version: 2.2.0 Keywords: haspatch | Port: --------------------------+-------------------------------- We should [https://lists.macosforge.org/pipermail/macports- dev/2013-October/024536.html consider changing the default configure.cppflags] from "`-I`" to "`-isystem`". [http://gcc.gnu.org/onlinedocs/gcc/Directory-Options.html#Directory- Options -isystem is similar to -I] except that the given directory is checked after all "`-I`" directories are checked. In this way, using "`-isystem`" instead of "`-I`" would fix a whole class of problems where some ports sometimes fail to upgrade when a previous version is installed. Several ports (including freetype, ghostscript, pianobar) already make this change, so making this change in base would allow us to simplify those ports. The attached patch changes "`-I`" to "`-isystem`" everywhere I could find it. -- Ticket URL: <https://trac.macports.org/ticket/40656> MacPorts <http://www.macports.org/> Ports system for OS X