Subject | Re: [Firebird-Java] Incorrectly linked libjaybird22.so and libjaybird22_64.so with Jaybird 2.2.0 |
---|---|
Author | mariuz |
Post date | 2012-07-31T09:18:21Z |
On Thu, Jul 26, 2012 at 09:18:20PM +0200, Mark Rotteveel wrote:
doesn't have the symbols and the open jdk loads them correctly
Anyway i'm glat that is solved :)
ps: maybe a minor subrelease should be done 2.2.1 when you are ready
> The libjaybird22.so (Linux x86) and libjaybird22_64.so (Linux x64)Seems that java from the sun/oracle loads a libstc++ version that
> included in the Jaybird 2.2.0 download are incorrectly linked (libstdc++
> and libdl are missing from the symbol table).
>
> This manifests itself when the native or embedded protocol is used
> (jdbc:firebirdsql:native or jdbc:firebirdsql:embedded). The resulting
> error is UnsatisfiedLinkError occurs in libjaybird22_x64.so undefined
> symbol: _ZTVN10__cxxabiv117__class_type_infoE
>
> This error does not occur on all systems (eg my Ubuntu 11.10 systems
> with the OpenJDK-6 and OpenJDK-7 from the Ubuntu-repository don't have
> this error).
>
> Correctly linked versions of libjaybird are attached to
> http://tracker.firebirdsql.org/browse/JDBC-259
>
> The next release of Jaybird will include correctly linked versions of
> this library (release date is not yet known).
doesn't have the symbols and the open jdk loads them correctly
Anyway i'm glat that is solved :)
ps: maybe a minor subrelease should be done 2.2.1 when you are ready