Hello, The attached patch modifies the solib's computation of the exec's entry-point address so that it applies convert_from_func_ptr_addr() to the bfd start-address. That way, when the bfd's start-address points at a descriptor, the true exec entry point is still obtained. Fixes ppc64's ability to debug shared libraries. Ok? Andrew PS: Ref http://sources.redhat.com/ml/gdb-patches/2003-10/msg00670.html