This may be releated to the fact that on SLES 10 the default linker only supports anonymous version tags. As far as I know Oracle Java 7 libraries have named version tags (of the form `SUNWprivate_1.1') but are compiled on RedHat which doesn't has this problem.
I don't have a link at hand but you can google for "Invalid version tag EXPORTED'. Only anonymous version tag is allowed in executable" to find more information. The only workaround I know would be to compile and use a custom version of binutils/ld on SLES 10 which doesn't suffer from this problem. Regards, Volker On Wed, Mar 27, 2013 at 8:24 PM, Mark Susko <mark.su...@oracle.com> wrote: > Hi all, > > http://monaco.sfbay.sun.com/detail.jsp?cr=7152237 > > I have a customer who is asking about the above bug. It seems they too > have run into it. > I explained about the public comment regarding fPIC that was in there and > asked them to test different SLES builds. > Their response is: > > It works on SLES11 but not 10 SP3. 6_33 works on both. When objdump is run > manually on the .so files the error occurs, so > I am wondering if there is some reference in the .so files that is not > compatible with the older SLES 10 sp3 OS, ie maybe the library files > were built on a newer system so that there are backword compatibility > issues. > > Is there an explanation available? > > Thanks, > Mark >