[
https://issues.apache.org/jira/browse/IGNITE-2823?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vladimir Ozerov closed IGNITE-2823.
-----------------------------------
> CPP: Split libcommon in two libraries to get rid of libjvm dependency.
> ----------------------------------------------------------------------
>
> Key: IGNITE-2823
> URL: https://issues.apache.org/jira/browse/IGNITE-2823
> Project: Ignite
> Issue Type: Sub-task
> Components: odbc, platforms
> Affects Versions: 1.5.0.final
> Reporter: Igor Sapego
> Assignee: Vladimir Ozerov
> Fix For: 1.6
>
>
> Currently libcommon depends on the libjvm but provides other utilities and
> macros which other libraries depend upon. So we need to link libcommon always
> when we use utils even if we don't use libjvm (e.g. in ODBC driver).
> Also, we need to rework Autotools build process from:
> {code}
> cd $IGNITE_HOME/platforms/cpp/utils
> libtoolize
> aclocal
> autoheader
> automake --add-missing
> autoreconf
> ./configure
> make
> sudo make install *(sic!)*
> cd $IGNITE_HOME/platforms/cpp/binary
> ... (repeate above steps for every other library)
> {code}
> to something like:
> {code}
> cd $IGNITE_HOME/platforms/cpp
> ./configure --enable-odbc --disable-ignite
> make
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)