As of 2.4.22-r1 and 2.6.10, sys-kernel/linux-headers provides PIC-aware versions of the syscall headers (see bug #79939). This means the fix applied from bug #30359 will no longer be necessary, and can be removed (affects ebuilds from 1.9.2-r2 onwards). The linux-headers versions mentioned are currently ~x86, so it'll have to wait until they go stable, or until the relevant fix is pushed into older linux-headers versions. The reason for bothering is that has_pic() is being deprecated as its semantics are unclear from its name - this is the only package that uses it.
This bug can be closed, it has been applied, yet the changes cannot be found in the current ebuilds. linux-headers are stable.