added Arch Linux bugfix and includes for gcc to replace workaround requiring changes in /usr/include/…