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.
Updated by Alexander Pyhalov over 2 years ago
- Status changed from New to Resolved