Return-Path: X-Original-To: apmail-apr-dev-archive@www.apache.org Delivered-To: apmail-apr-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CFF8B933C for ; Sat, 31 Mar 2012 13:53:29 +0000 (UTC) Received: (qmail 39682 invoked by uid 500); 31 Mar 2012 13:53:29 -0000 Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 39623 invoked by uid 500); 31 Mar 2012 13:53:29 -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 39615 invoked by uid 99); 31 Mar 2012 13:53:29 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 31 Mar 2012 13:53:29 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of mamfelt@gmail.com designates 209.85.215.50 as permitted sender) Received: from [209.85.215.50] (HELO mail-lpp01m010-f50.google.com) (209.85.215.50) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 31 Mar 2012 13:53:22 +0000 Received: by lahm13 with SMTP id m13so2349505lah.37 for ; Sat, 31 Mar 2012 06:53:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=BJiafjx5bF01TYp7nZtcfsqLSmKDtY7q6iO0j73Nm14=; b=Gyfah4U3pYYtz5mjS35rSeVWbyxa16fqPUNKV3QzgkSyN14PWNxECM65ad6mHmvxwl vT4WgSCVp5BHfkkQErkYfJ7fIIT8Hc2OH3vMZx4yH7yQ1ofKWFTfnrvfpBTTYMr42z5n r4wMnz3EsTpEiiWZxdG21qq2hPLjgNGjtszIfHTwzaz3MCIKL98owIErPG9az7/HQLb0 cSs8K7Rq7jlRxXRGPNd0LAiiaBNnJ4Q63RmyYjo6j+rqnXv8eBgsEYbM847JCWl9QUbD t/Yx5jq4iJPc1eTFnMOawrxSbiaT+id6GLVQ5a4Ubz2CtHx2FVsB7z2aW1k52CyZkCM5 eJRg== MIME-Version: 1.0 Received: by 10.152.131.66 with SMTP id ok2mr2510230lab.10.1333201981785; Sat, 31 Mar 2012 06:53:01 -0700 (PDT) Received: by 10.112.28.71 with HTTP; Sat, 31 Mar 2012 06:53:01 -0700 (PDT) In-Reply-To: References: Date: Sat, 31 Mar 2012 15:53:01 +0200 Message-ID: Subject: Re: Proposal for automating builds for AIX From: Michael Felt To: APR Development List Content-Type: multipart/alternative; boundary=f46d042c6b8389c64704bc8a4667 --f46d042c6b8389c64704bc8a4667 Content-Type: text/plain; charset=ISO-8859-1 my bad - i thought I had sent it to both. Thanks for correcting On Sat, Mar 31, 2012 at 3:29 PM, Graham Leggett wrote: > On 31 Mar 2012, at 3:04 PM, Michael Felt wrote: > > In any case I would like to propose the following layouts for AIX builds: > > > This should ideally go to the dev@apr.apache.org list, as this is an APR > issue rather than an httpd one. > > Index: apr/config.layout > =================================================================== > --- apr/config.layout (revision 1307078) > +++ apr/config.layout (working copy) > @@ -229,3 +229,26 @@ > infodir: ${exec_prefix}/share/info > libsuffix: -${APR_MAJOR_VERSION} > > + > +# AIX layout > + > + prefix: /opt > + exec_prefix: /opt > + bindir: ${exec_prefix}/bin > + sbindir: ${exec_prefix}/sbin > + includedir: ${exec_prefix}/include > + libdir: ${exec_prefix}/lib > + libexecdir: ${exec_prefix}/libexec > + sysconfdir: /etc/apr > + datadir: /var/apr > + errordir: ${datadir}/error > + iconsdir: ${datadir}/icons > + htdocsdir: ${datadir}/htdocs > + mandir: /usr/share/man > + manualdir: ${prefix}/apr/manual > + localstatedir: /var > + runtimedir: ${localstatedir}/run > + logfiledir: ${localstatedir}/logs > + proxycachedir: ${localstatedir}/proxy > + installbuilddir: ${localstatedir}/build > + > > > Index: apr-util/config.layout > =================================================================== > --- apr-util/config.layout (revision 1307079) > +++ apr-util/config.layout (working copy) > @@ -230,3 +230,26 @@ > libsuffix: -${APRUTIL_MAJOR_VERSION} > installbuilddir: ${prefix}/usr/share/apache2/build > > + > +# AIX layout > + > + prefix: /opt > + exec_prefix: /opt > + bindir: ${exec_prefix}/bin > + sbindir: ${exec_prefix}/sbin > + includedir: ${exec_prefix}/include > + libdir: ${exec_prefix}/lib > + libexecdir: ${exec_prefix}/libexec > + sysconfdir: /etc/apr > + datadir: /var/apr > + errordir: ${datadir}/error > + iconsdir: ${datadir}/icons > + htdocsdir: ${datadir}/htdocs > + mandir: /usr/share/man > + manualdir: ${prefix}/apr/manual > + localstatedir: /var > + runtimedir: ${localstatedir}/run > + logfiledir: ${localstatedir}/logs > + proxycachedir: ${localstatedir}/proxy > + installbuilddir: ${localstatedir}/build > + > > Additionally, I have some scripts for creating installp filesets. The will > work with any AIX 5.X system, > AIX4 does not have the mkinstallp command. I still use it by letting an > AIX4 system run through > the make install command, and then on an AIX5 system I run the mkinstallp > part. > > The two tarballs are attached. > > > > > > Will take a look. > > Regards, > Graham > -- > > --f46d042c6b8389c64704bc8a4667 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable my bad - i thought I had sent it to both. Thanks for correcting

On Sat, Mar 31, 2012 at 3:29 PM, Graham Leggett <minfrin@sharp.fm&= gt; wrote:
On 31 Mar 2012, at 3:04 PM, Michael = Felt wrote:

In any case I would like to propose the follo= wing layouts for AIX builds:

This shou= ld ideally go to the dev@apr.apache.org list, as this is an APR issue rather than an httpd= one.

Index: apr/config.layout
=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D
--- apr/config.layout=A0=A0 (revision 1307078)<= br> +++ apr/config.layout=A0=A0 (working copy)
@@ -229,3 +229,26 @@
=A0= =A0=A0=A0 infodir:=A0=A0=A0=A0=A0=A0 ${exec_prefix}/share/info
=A0=A0=A0= =A0 libsuffix:=A0=A0=A0 -${APR_MAJOR_VERSION}
=A0</Layout>
++# AIX layout
+<Layout AIX>
+=A0=A0=A0 prefix:=A0=A0=A0=A0=A0=A0=A0 /opt
+=A0=A0=A0 exec_prefix:=A0= =A0 /opt
+=A0=A0=A0 bindir:=A0=A0=A0=A0=A0=A0=A0 ${exec_prefix}/bin
+= =A0=A0=A0 sbindir:=A0=A0=A0=A0=A0=A0 ${exec_prefix}/sbin
+=A0=A0=A0 incl= udedir:=A0=A0=A0 ${exec_prefix}/include
+=A0=A0=A0 libdir:=A0=A0=A0=A0= =A0=A0=A0 ${exec_prefix}/lib
+=A0=A0=A0 libexecdir:=A0=A0=A0 ${exec_prefix}/libexec
+=A0=A0=A0 syscon= fdir:=A0=A0=A0 /etc/apr
+=A0=A0=A0 datadir:=A0=A0=A0=A0=A0=A0 /var/apr+=A0=A0=A0 errordir:=A0=A0=A0=A0=A0 ${datadir}/error
+=A0=A0=A0 iconsd= ir:=A0=A0=A0=A0=A0 ${datadir}/icons
+=A0=A0=A0 htdocsdir:=A0=A0=A0=A0 ${= datadir}/htdocs
+=A0=A0=A0 mandir:=A0=A0=A0=A0=A0=A0=A0 /usr/share/man
+=A0=A0=A0 manual= dir:=A0=A0=A0=A0 ${prefix}/apr/manual
+=A0=A0=A0 localstatedir: /var
= +=A0=A0=A0 runtimedir:=A0=A0=A0 ${localstatedir}/run
+=A0=A0=A0 logfiled= ir:=A0=A0=A0 ${localstatedir}/logs
+=A0=A0=A0 proxycachedir: ${localstat= edir}/proxy
+=A0=A0=A0 installbuilddir: ${localstatedir}/build
+</Layout>
<= br>
Index: apr-util/config.layout
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D
--- apr-util/config.layout=A0=A0=A0=A0=A0 (revision 1= 307079)
+++ apr-util/config.layout=A0=A0=A0=A0=A0 (working copy)
@@ -230,3 +230,= 26 @@
=A0=A0=A0=A0 libsuffix:=A0=A0=A0=A0 -${APRUTIL_MAJOR_VERSION}
= =A0=A0=A0=A0 installbuilddir: ${prefix}/usr/share/apache2/build
=A0</= Layout>
+
+# AIX layout
+<Layout AIX>
+=A0=A0=A0 prefix:=A0=A0=A0=A0=A0=A0=A0 /opt
+=A0= =A0=A0 exec_prefix:=A0=A0 /opt
+=A0=A0=A0 bindir:=A0=A0=A0=A0=A0=A0=A0 $= {exec_prefix}/bin
+=A0=A0=A0 sbindir:=A0=A0=A0=A0=A0=A0 ${exec_prefix}/s= bin
+=A0=A0=A0 includedir:=A0=A0=A0 ${exec_prefix}/include
+=A0=A0=A0= libdir:=A0=A0=A0=A0=A0=A0=A0 ${exec_prefix}/lib
+=A0=A0=A0 libexecdir:=A0=A0=A0 ${exec_prefix}/libexec
+=A0=A0=A0 syscon= fdir:=A0=A0=A0 /etc/apr
+=A0=A0=A0 datadir:=A0=A0=A0=A0=A0=A0 /var/apr+=A0=A0=A0 errordir:=A0=A0=A0=A0=A0 ${datadir}/error
+=A0=A0=A0 iconsd= ir:=A0=A0=A0=A0=A0 ${datadir}/icons
+=A0=A0=A0 htdocsdir:=A0=A0=A0=A0 ${= datadir}/htdocs
+=A0=A0=A0 mandir:=A0=A0=A0=A0=A0=A0=A0 /usr/share/man
+=A0=A0=A0 manual= dir:=A0=A0=A0=A0 ${prefix}/apr/manual
+=A0=A0=A0 localstatedir: /var
= +=A0=A0=A0 runtimedir:=A0=A0=A0 ${localstatedir}/run
+=A0=A0=A0 logfiled= ir:=A0=A0=A0 ${localstatedir}/logs
+=A0=A0=A0 proxycachedir: ${localstat= edir}/proxy
+=A0=A0=A0 installbuilddir: ${localstatedir}/build
+</Layout>
<= br>Additionally, I have some scripts for creating installp filesets. The wi= ll work with any AIX 5.X system,
AIX4 does not have the mkinstallp comma= nd. I still use it by letting an AIX4 system run through
the make install command, and then on an AIX5 system I run the mkinstallp p= art.

The two tarballs are attached.


<apr-buildaix.tar.xz><apr-util-buil= daix.tar.xz>

Will take a look.

Regards,
Graham
--


--f46d042c6b8389c64704bc8a4667--