When installing AA-lib on Gentoo (amd64), portage complains about some compiler warnings (gcc 4.3.3):
QA Notice: Package has poor programming practices which may compile fine but exhibit random runtime failures.
aainfo.c:12: warning: incompatible implicit declaration of built-in function 'exit'
aainfo.c:17: warning: incompatible implicit declaration of built-in function 'exit'
aatest.c:8: warning: incompatible implicit declaration of built-in function 'strcpy'
aatest.c:11: warning: incompatible implicit declaration of built-in function 'exit'
aatest.c:16: warning: incompatible implicit declaration of built-in function 'exit'
aatest.c:21: warning: incompatible implicit declaration of built-in function 'exit'
aafire.c:55: warning: incompatible implicit declaration of built-in function 'exit'
aafire.c:68: warning: incompatible implicit declaration of built-in function 'exit'
aafire.c:154: warning: incompatible implicit declaration of built-in function 'exit'
aasavefont.c:10: warning: incompatible implicit declaration of built-in function 'exit'
Please do not file a Gentoo bug and instead report the above QA issues directly to the upstream developers of this software.
We have to fix this in Fedora for compatibility with future compilers. Attached is the patch we are going to use.
Related to: