Return-Path: X-Original-To: apmail-ignite-issues-archive@minotaur.apache.org Delivered-To: apmail-ignite-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3244E197B0 for ; Wed, 27 Apr 2016 08:16:13 +0000 (UTC) Received: (qmail 17656 invoked by uid 500); 27 Apr 2016 08:16:13 -0000 Delivered-To: apmail-ignite-issues-archive@ignite.apache.org Received: (qmail 17627 invoked by uid 500); 27 Apr 2016 08:16:13 -0000 Mailing-List: contact issues-help@ignite.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.apache.org Delivered-To: mailing list issues@ignite.apache.org Received: (qmail 17586 invoked by uid 99); 27 Apr 2016 08:16:13 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 27 Apr 2016 08:16:13 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id ED5982C1F5C for ; Wed, 27 Apr 2016 08:16:12 +0000 (UTC) Date: Wed, 27 Apr 2016 08:16:12 +0000 (UTC) From: "Vladimir Ozerov (JIRA)" To: issues@ignite.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Closed] (IGNITE-2823) CPP: Split libcommon in two libraries to get rid of libjvm dependency. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ 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)