Return-Path: Delivered-To: apmail-apr-dev-archive@www.apache.org Received: (qmail 45625 invoked from network); 11 Oct 2010 16:37:44 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 11 Oct 2010 16:37:44 -0000 Received: (qmail 63929 invoked by uid 500); 11 Oct 2010 16:37:44 -0000 Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 63856 invoked by uid 500); 11 Oct 2010 16:37:44 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Id: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 63849 invoked by uid 99); 11 Oct 2010 16:37:43 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Oct 2010 16:37:43 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of rainer.jung@kippdata.de designates 195.227.30.149 as permitted sender) Received: from [195.227.30.149] (HELO mailserver.kippdata.de) (195.227.30.149) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Oct 2010 16:37:37 +0000 Received: from [195.227.30.209] (notebook-rj [195.227.30.209]) by mailserver.kippdata.de (8.13.5/8.13.5) with ESMTP id o9BGbFiI020001 for ; Mon, 11 Oct 2010 18:37:15 +0200 (CEST) Message-ID: <4CB33D36.7090706@kippdata.de> Date: Mon, 11 Oct 2010 18:37:10 +0200 From: Rainer Jung User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.9) Gecko/20100915 Thunderbird/3.1.4 MIME-Version: 1.0 To: APR Developer List Subject: Re: [VOTE] Release apr-0.9.19 and/or apr-util-0.9.18 References: <54AA3581-5CC5-49BC-8D8F-930F475026CD@temme.net> <4CB2DA7C.5050802@kippdata.de> <1757F75C-7DEA-41AD-BC4D-623B31B6148C@temme.net> <4CB335C6.5090706@kippdata.de> In-Reply-To: <4CB335C6.5090706@kippdata.de> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit On 11.10.2010 18:05, Rainer Jung wrote: > OK, big sorry: it breaks when doing the normal in-tree build, but not > when doing out of tree. I didn't expect the simpler case to break :( ... and it only seems to break on some platforms, like e.g. Darwin. On Linux and Solaris it builds without actually using the wrong paths. From configure.in: case "$host_alias" in dnl ### BeOS requires that ALL symbols resolve at LINK time! dnl ###� dnl ### So, if we're building on BeOS then we need to add in the dnl ### apr and expat libraries to the build or it'll die a truly horrible dnl ### death. We now use the apr-config tool to determine the correct dnl ### library to link against :) *AIX*|*Darwin*|*BeOS*|CYGWIN*) dnl need such stuff as -liconv to be specified when building libaprutil.la EXTRA_OS_LINK='$(APRUTIL_LDFLAGS) $(APRUTIL_LIBS)' ;; *) ;; esac That logic is really weird, those very general Linker flags should be used on most *nix platforms. Historically it was only there for BeOS, then added because of libiconv for AIX, then Darwin was added and everything was unified for BeOS and finally CYGWIN was added ... Regards, Rainer