In fact, there are only *two* headers with general impact that need to be changed:
$ grep -r '^#[[:space:]]*include[[:space:]]\+"' /usr/include/asm-generic/ /usr/include/linux/ /usr/include/x86_64-linux-gnu/
/usr/include/x86_64-linux-gnu/asm/unistd.h:# include "unistd_32.h"
/usr/include/x86_64-linux-gnu/asm/unistd.h:# include "unistd_64.h"
/usr/include/x86_64-linux-gnu/asm/posix_types.h:# include "posix_types_32.h"
/usr/include/x86_64-linux-gnu/asm/posix_types.h:# include "posix_types_64.h"
$
There are some other headers in /usr/include/drm that are affected, but those are a much lower priority.
Andy, is this bug going to be fixed for oneiric or not? It's targeted and marked as 'in progress' for oneiric for weeks, but I understand that the final kernel upload of the cycle is planned for this week. As Matthias points out there are other packages in the archive affected by this behavior, and it looks like this should be nothing more than a mechanical 4-line fix.
In fact, there are only *two* headers with general impact that need to be changed:
$ grep -r '^#[[:space: ]]*include[ [:space: ]]\+"' /usr/include/ asm-generic/ /usr/include/linux/ /usr/include/ x86_64- linux-gnu/ x86_64- linux-gnu/ asm/unistd. h:# include "unistd_32.h" x86_64- linux-gnu/ asm/unistd. h:# include "unistd_64.h" x86_64- linux-gnu/ asm/posix_ types.h: # include "posix_types_32.h" x86_64- linux-gnu/ asm/posix_ types.h: # include "posix_types_64.h"
/usr/include/
/usr/include/
/usr/include/
/usr/include/
$
There are some other headers in /usr/include/drm that are affected, but those are a much lower priority.
Andy, is this bug going to be fixed for oneiric or not? It's targeted and marked as 'in progress' for oneiric for weeks, but I understand that the final kernel upload of the cycle is planned for this week. As Matthias points out there are other packages in the archive affected by this behavior, and it looks like this should be nothing more than a mechanical 4-line fix.