Return-Path: Delivered-To: apmail-stdcxx-dev-archive@www.apache.org Received: (qmail 89031 invoked from network); 29 Apr 2008 19:29:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 Apr 2008 19:29:51 -0000 Received: (qmail 2953 invoked by uid 500); 29 Apr 2008 19:29:52 -0000 Delivered-To: apmail-stdcxx-dev-archive@stdcxx.apache.org Received: (qmail 2939 invoked by uid 500); 29 Apr 2008 19:29:52 -0000 Mailing-List: contact dev-help@stdcxx.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@stdcxx.apache.org Delivered-To: mailing list dev@stdcxx.apache.org Received: (qmail 2928 invoked by uid 99); 29 Apr 2008 19:29:52 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Apr 2008 12:29:52 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [208.30.140.160] (HELO moroha.roguewave.com) (208.30.140.160) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Apr 2008 19:29:08 +0000 Received: from exchmail01.Blue.Roguewave.Com (exchmail01.blue.roguewave.com [10.22.129.22]) by moroha.roguewave.com (8.13.6/8.13.6) with ESMTP id m3TJTKqi003450 for ; Tue, 29 Apr 2008 19:29:20 GMT X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable Subject: RE: ABI problem on Darwin (was: Re: [VOTE] stdcxx 4.2.1 release) Date: Tue, 29 Apr 2008 13:28:51 -0600 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: ABI problem on Darwin (was: Re: [VOTE] stdcxx 4.2.1 release) Thread-Index: AciptAL9U12RlwKTQ4qj65QARGAgzgAYnm0QAAI9KoAAAuCjkA== References: <481161B6.2020305@roguewave.com> <001B1BAD-BC9B-41BF-9E09-D98F28CA0425@roguewave.com> <4815F4AD.2080400@roguewave.com> <58479750-45E0-424B-915D-03AF30CFCE69@roguewave.com> <4815FA4A.1030603@roguewave.com> <4816A7D3.1020307@roguewave.com> From: "Eric Lemings" To: X-Virus-Checked: Checked by ClamAV on apache.org =20 > -----Original Message----- > From: Travis Vitek [mailto:Travis.Vitek@roguewave.com]=20 > Sent: Tuesday, April 29, 2008 12:10 PM > To: dev@stdcxx.apache.org > Subject: RE: ABI problem on Darwin (was: Re: [VOTE] stdcxx=20 > 4.2.1 release) >=20 > =20 ... >=20 > Is this something that we want? Yeah after futher deliberation, I think you're right. We probably don't want to specify the full path name and either omit the path altogether or use the @executable_path form. Question though. Is the STDCXX library relocatable (in terms of install directory) on other platforms? I do know that Darwin/MacOS X packages ("bundles" they're called) are installed and work quite a bit differently than most other Unix OSes. On most Unix systems, hypothetical package `Foo` distributed with install files `bin/foo`, `lib/libfoo.so`, and `include/foo.h` are usually installed in /usr or /usr/local (or some other standard location) along with many other package files. The equivalent package on Darwin/MacOS X would be installed in its own package directory: e.g. `/Applications/Foo/bin/foo`, `/Applications/Foo/lib/libfoo.so` (with a .dylib link), and `/Applications/Foo/include/foo.h`. Brad.