Berkeley DB required ?

Henri Gomez henri.gomez at gmail.com
Thu May 24 05:54:07 PDT 2012


>> Of course there is just no  /usr/local/BerkeleyDB.5.4 directory so
>> what's this reference ?
>
>
> This is a bug in the BDB makefile/linker options, for now it should be
> harmless. I'll take note and resolve it in the next update to bdb.

Ok, I notice java worked even without this dylib but want to be sure.

> The jigsaw bundled BDB is a stripped down version of the full BDB release.
> It uses the same configure and makefiles as its larger brother. The full BDB
> build can produce several native libraries, for supporting SQL API, STL API,
> C++ API, etc, depending on the options passed to the configure script. These
> additional libraries have a dependency on the core libdb-XXX.so library.

> This is achieved by adding an rpath to the default location of the libdb,
> which happens to be /usr/local/BerkeleyDB.5.4 on Mac OSX. It just happens to
> be set in a common linker options variable.

Yep, noticed it while building stock Berkeley DB 5.4 on OSX, prefix is
defaulted to /usr/local/BerkeleyDB.5.3

> Since the jigsaw bundled bdb library is standalone and independent of any of
> the above mentioned additional BDB libraries is does not need this rpath
> set.

Cool

Good, I'll upload latest jigsaw packages to
http://code.google.com/p/openjdk-osx-build/.

Thanks Chris



More information about the jigsaw-dev mailing list