Return-Path: Delivered-To: apmail-activemq-dev-archive@www.apache.org Received: (qmail 62459 invoked from network); 3 Jun 2007 19:54:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 Jun 2007 19:54:54 -0000 Received: (qmail 46250 invoked by uid 500); 3 Jun 2007 19:54:57 -0000 Delivered-To: apmail-activemq-dev-archive@activemq.apache.org Received: (qmail 46227 invoked by uid 500); 3 Jun 2007 19:54:57 -0000 Mailing-List: contact dev-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@activemq.apache.org Delivered-To: mailing list dev@activemq.apache.org Received: (qmail 46217 invoked by uid 99); 3 Jun 2007 19:54:57 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Jun 2007 12:54:57 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Jun 2007 12:54:53 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 23FCF714187 for ; Sun, 3 Jun 2007 12:54:33 -0700 (PDT) Message-ID: <4691402.1180900473139.JavaMail.jira@brutus> Date: Sun, 3 Jun 2007 12:54:33 -0700 (PDT) From: "Albert Strasheim (JIRA)" To: dev@activemq.apache.org Subject: [jira] Commented: (AMQCPP-115) Change build to create dynamic libraries In-Reply-To: <14729195.1179491855373.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/activemq/browse/AMQCPP-115?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_39207 ] Albert Strasheim commented on AMQCPP-115: ----------------------------------------- Still trying to contact the ax_cflags_option author. One more thing to think about with regards to DLLs and shared libraries: we have some code in header files. Could this cause problems? Here I'm thinking along the lines of some internal structure changing without affecting the DLL/shared library "interface", but the user then has some AMQCPP code linked into their executable that expects the old structure. If I have this right, one should simply be able to upgrade the shared library in this case, without requiring the user to recompile their program. Meanwhile, I've been testing pyactivemq with the shared library on Linux and it seems to work without problems. > Change build to create dynamic libraries > ---------------------------------------- > > Key: AMQCPP-115 > URL: https://issues.apache.org/activemq/browse/AMQCPP-115 > Project: ActiveMQ C++ Client > Issue Type: Task > Environment: *nix, win32 > Reporter: Nathan Mittler > Assignee: Nathan Mittler > Priority: Minor > Fix For: 2.1 > > Attachments: amqcppdlldebug.diff, amqcppdllv1.diff, amqcppdllv2.diff, amqcppdllv3.diff, amqcppdllv4.diff, amqcpplibtoolv1.diff > > > Based on a flurry of user requests, we need to add support for generating dynamic libraries to our automake scripts and the msvc project. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.