You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Michael Felt <ma...@gmail.com> on 2012/03/31 15:04:35 UTC

Proposal for automating builds for AIX

In any case I would like to propose the following layouts for AIX builds:

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}
 </Layout>
+
+# AIX layout
+<Layout AIX>
+    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
+</Layout>


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
 </Layout>
+
+# AIX layout
+<Layout AIX>
+    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
+</Layout>

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.

Re: Proposal for automating builds for AIX

Posted by Michael Felt <ma...@gmail.com>.
my bad - i thought I had sent it to both. Thanks for correcting

On Sat, Mar 31, 2012 at 3:29 PM, Graham Leggett <mi...@sharp.fm> 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}
>  </Layout>
> +
> +# AIX layout
> +<Layout AIX>
> +    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
> +</Layout>
>
>
> 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
>  </Layout>
> +
> +# AIX layout
> +<Layout AIX>
> +    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
> +</Layout>
>
> 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.
>
>
> <apr-buildaix.tar.xz><apr-util-buildaix.tar.xz>
>
>
> Will take a look.
>
> Regards,
> Graham
> --
>
>

Re: Proposal for automating builds for AIX

Posted by Graham Leggett <mi...@sharp.fm>.
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}
>  </Layout>
> +
> +# AIX layout
> +<Layout AIX>
> +    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
> +</Layout>
> 
> 
> 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
>  </Layout>
> +
> +# AIX layout
> +<Layout AIX>
> +    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
> +</Layout>
> 
> 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.
> 
> 
> <apr-buildaix.tar.xz><apr-util-buildaix.tar.xz>

Will take a look.

Regards,
Graham
--


Re: Proposal for automating builds for AIX

Posted by Graham Leggett <mi...@sharp.fm>.
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}
>  </Layout>
> +
> +# AIX layout
> +<Layout AIX>
> +    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
> +</Layout>
> 
> 
> 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
>  </Layout>
> +
> +# AIX layout
> +<Layout AIX>
> +    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
> +</Layout>
> 
> 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.
> 
> 
> <apr-buildaix.tar.xz><apr-util-buildaix.tar.xz>

Will take a look.

Regards,
Graham
--