Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 469A4200D4E for ; Thu, 7 Dec 2017 17:19:02 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 453B7160C0C; Thu, 7 Dec 2017 16:19:02 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 8A743160BFE for ; Thu, 7 Dec 2017 17:19:01 +0100 (CET) Received: (qmail 59398 invoked by uid 500); 7 Dec 2017 16:19:00 -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 59388 invoked by uid 99); 7 Dec 2017 16:19:00 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Dec 2017 16:19:00 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 0F4F5C1026 for ; Thu, 7 Dec 2017 16:19:00 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.99 X-Spam-Level: ** X-Spam-Status: No, score=2.99 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=2, KAM_LAZY_DOMAIN_SECURITY=1, T_RP_MATCHES_RCVD=-0.01] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id kEd4WMDMk9Mx for ; Thu, 7 Dec 2017 16:18:58 +0000 (UTC) Received: from felt.demon.nl (felt-1.demon.nl [80.101.98.107]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 1F8995F46D for ; Thu, 7 Dec 2017 16:18:58 +0000 (UTC) Received: from [192.168.129.4] (x004.home.local [192.168.129.4]) by felt.demon.nl (AIX7.1/8.14.4/8.14.4) with ESMTP id vB7GIqDW7929970; Thu, 7 Dec 2017 16:18:52 GMT Subject: Re: -q64 flag - gets in the way To: William A Rowe Jr Cc: APR Developer List References: <22257ede-a86f-402b-8c02-86bd2e1042c3@felt.demon.nl> <9eb215d5-690b-ca7c-1c7c-14698f615bca@felt.demon.nl> <7fa26ea4-fbdb-26a7-44c5-8dfb66268257@felt.demon.nl> <125d75b1-4c99-3db8-6550-7780e6ee8a05@felt.demon.nl> From: Michael Message-ID: <7fe543ab-dad4-d4e4-9f0e-1ea91d65ca7d@felt.demon.nl> Date: Thu, 7 Dec 2017 17:18:53 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:56.0) Gecko/20100101 Thunderbird/56.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/alternative; boundary="------------EEDD0774CFD04FADDCBA3D17" Content-Language: en-US archived-at: Thu, 07 Dec 2017 16:19:02 -0000 This is a multi-part message in MIME format. --------------EEDD0774CFD04FADDCBA3D17 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 06/12/2017 17:06, William A Rowe Jr wrote: > They trust the compiler to do the right things, so there is no special > sauce added to apr-config. Respective build flags land in > /usr/lib/apr-1/build/ > /usr/lib64/apr-1/build/ > > So, that's one sort of workaround to your quandry. It's something we > really didn't spend a lot of time designing around in 2001 and was left > to individual distributors to solve as time went on. I really do not like "lib|lib64" approaches - but if that is all there is: Either package with -64 in the package name (and use, e.g, /opt/httpd64 and /opt/httpd32 as prefixes, then a "user" can set symbolic links - and - also only build against static apr and apr-util libraries. Then they are not "installed" during run-time, only available on the packaging server. When I get that far I'll let you know (if you are interested). Michael --------------EEDD0774CFD04FADDCBA3D17 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
On 06/12/2017 17:06, William A Rowe Jr wrote:
They trust the compiler to do the right things, so there is no special
sauce added to apr-config. Respective build flags land in
/usr/lib/apr-1/build/
/usr/lib64/apr-1/build/

So, that's one sort of workaround to your quandry. It's something we
really didn't spend a lot of time designing around in 2001 and was left
to individual distributors to solve as time went on.

I really do not like "lib|lib64" approaches - but if that is all there is:

Either package with -64 in the package name (and use, e.g, /opt/httpd64 and /opt/httpd32 as prefixes,
then a "user" can set symbolic links - and - also only build against static apr and apr-util libraries.
Then they are not "installed" during run-time, only available on the packaging server.

When I get that far I'll let you know (if you are interested).

Michael

--------------EEDD0774CFD04FADDCBA3D17--