It's lots of text to go through so you probably missed it. My patch was specifically also meant for future packages of GCC so that a bug like this one is easier to handle.
Short recap: - GCC x.y.z != Ubuntu GCC x.y.z because Ubuntu applies patches. - in most cases this is fine, but sometimes it makes the compiler behave differently - feature testing (config.h) for library headers is not possible, instead library headers define feature macros from the environment macros (__GCC_VERSION__, ...) - if there is no macro available to distinguish vanilla GCC from Ubuntu (or any other patched) GCC then there will be code that cannot ever compile portably on all systems -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/780551 Title: incorrect interface in avxintrin.h To manage notifications about this bug go to: https://bugs.launchpad.net/gcc-linaro/+bug/780551/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs