[ 
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)

Reply via email to