Created attachment 16143 [details] [review]
atombios redefines the standard types (wtf?) with typedefs that conflict with those from <stdint.h>. This breaks the build on gnu/hurd and gnu/kfreebsd (see e.g. http://buildd.debian-ports.org/fetch.php?&pkg=xserver-xorg-video-radeonhd&ver=1.2.1-1&arch=kfreebsd-i386&stamp=1208897391&file=log&as=raw).
The attached patch adds a check for __GLIBC__ to get matching typedefs in atombios and <stdint.h>.