Peter Breitenlohner <peb <at> mppmu.mpg.de> writes: > > test "$libdir" = NONE && libdir='${prefix}/lib64' > > Hi Eric, Tom, > > both of you are wrong (at least for Autoconf 2.63). It ought to be > > test "$libdir" = '${exec_prefix}/lib' && libdir='${exec_prefix}/lib64'
Yes, thanks for the corrections. For that matter, putting this in the manual would be nice. Meanwhile, I noticed that the manual wasn't entirely accurate, and also that the pdf version could use some nicer line breaks. So I'm committing this: From: Eric Blake <e...@byu.net> Date: Tue, 3 Feb 2009 09:01:52 -0700 Subject: [PATCH] Document lib64 in config.site. * doc/autoconf.texi (Site Defaults): Fix typo in FHS sample file. Mention use of lib64. * THANKS: Update. Reported by Tom Browder, with help from Peter Breitenlohner. Signed-off-by: Eric Blake <e...@byu.net> --- ChangeLog | 8 ++++++++ THANKS | 1 + doc/autoconf.texi | 18 +++++++++++++++--- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index a706db2..7ae64b9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2009-02-03 Eric Blake <e...@byu.net> + + Document lib64 in config.site. + * doc/autoconf.texi (Site Defaults): Fix typo in FHS sample file. + Mention use of lib64. + * THANKS: Update. + Reported by Tom Browder, with help from Peter Breitenlohner. + 2009-01-28 Eric Blake <e...@byu.net> Use AC_DEFUN_ONCE for uncontroversial one-shot macros. diff --git a/THANKS b/THANKS index 74895cf..a4d9c23 100644 --- a/THANKS +++ b/THANKS diff --git a/doc/autoconf.texi b/doc/autoconf.texi index 0d20f2a..4e487df 100644 --- a/doc/autoconf.texi +++ b/doc/autoconf.texi @@ -19737,12 +19737,12 @@ Site Defaults and @code{cache_file} have their default values (as set near the top of @command{configure}) before changing them. -Here is a sample file @file{/usr/share/local/gnu/share/config.site}. The +Here is a sample file @file{/usr/share/local/@/gnu/share/@/config.site}. The command @samp{configure --prefix=/usr/share/local/gnu} would read this file (if @code{CONFIG_SITE} is not set to a different file). @example -# config.site for configure +# /usr/share/local/gnu/share/config.site for configure # # Change some defaults. test "$prefix" = NONE && prefix=/usr/share/local/gnu @@ -19770,7 +19770,7 @@ Site Defaults the locations recommended by @acronym{FHS}. @example -# /usr/local/config.site for FHS defaults when installing below /usr, +# /usr/share/config.site for FHS defaults when installing below /usr, # and the respective settings were not changed on the command line. if test "$prefix" = /usr; then test "$sysconfdir" = '$...@{prefix@}/etc' && sysconfdir=/etc @@ -19779,6 +19779,18 @@ Site Defaults fi @end example +...@cindex lib64 +...@cindex 64-bit libraries +Likewise, on platforms where 64-bit libraries are built by default, then +installed in @file{/usr/local/@/lib64} instead of @file{/usr/local/@/lib}, +it is appropriate to install @file{/usr/local/@/share/config.site}: + +...@example +# /usr/local/share/config.site for platforms that prefer +# the directory /usr/local/lib64 over /usr/local/lib. +test "$libdir" = '$...@{exec_prefix@}/lib' && libdir='$...@{exec_prefix@}/lib64' +...@end example + @c ============================================== Running configure Scripts. -- 1.6.0.4 _______________________________________________ Autoconf mailing list Autoconf@gnu.org http://lists.gnu.org/mailman/listinfo/autoconf