The idea is that it isn't particularly useful to try to place relative paths within a sysroot. I can't find any particular pattern in how GCC deals with this, so it seems extremely unlikely to break anyone currently using '-isysroot'. The only way for this to make a difference is if using C_INCLUDE_DIRS or CXX_INCLUDE_* macros to provide relative paths.