espeak build on SPARC stops with a PIC error
A build of the espeak component of oi-userland on SPARC hardware stops with the following error:
ld: fatal: too many symbols require 'small' PIC references: have 1095, maximum 1024 -- recompile some modules -K PIC.
The solution is to modify patch 01-makefile.patch so that it invokes the x_%.o rule with -fPIC instead of -fpic . According to the gcc man page, this option makes no difference on x86 hardware, but it does increase the size of the relocation table on SPARC hardware.