ppc476 linker workaround shared lib fixes