|
|
Subject: Re: autoreconf -s [patched patch] - msg#00238
List: sysutils.autoconf.general
On Thu, Sep 26, 2002 at 02:05:03PM +0200, Akim Demaille wrote:
> diff -u -u -r1.679 autoconf.texi
> --- doc/autoconf.texi 26 Sep 2002 11:57:28 -0000 1.679
> +++ doc/autoconf.texi 26 Sep 2002 12:04:31 -0000
> @@ -1446,11 +1446,13 @@
> @item --install
> @itemx -i
> Copy missing auxiliary files. This option is similar to the option
> -@code{--add-missing} in @command{automake}.
> +@option{--add-missing} in @command{automake}. By default, file are
^^^^
files
> +copied; this can be changed with @option{--symlink}.
>
> @item --symlink
> @itemx -s
> -Instead of copying missing auxiliary files, install symbolic links.
> +When used with @option{--isntall}, install symbolic links to the missing
^^^^^^^
install
> +auxiliary files instead of copies.
...instead of copying them? Hmm, the wonders of ambiguous English. Is the
choice between installing and copying, or between symlinks and copies? :)
> @item --include=@var{dir}
> @itemx -I @var{dir}
--
berndfoobar@xxxxxxxxxxxxxxxxxxxxx is probably better to bookmark than any
employer-specific email address I may have appearing in the headers.
Vanity page: http://www.tsct.co.za/~berndj/
Was this page helpful?
Thread at a glance:
Previous Message by Date:
click to view message preview
Re: defined(IRIX)
On Thu, 26 Sep 2002, Philip Willoughby wrote:
> Yesterday, Bill Moseley wrote:
>
> >Does anyone know what macro name I can use to detect when running on IRIX
> >6.5? I don't have access to the machine so I can't poke around headers.
> >I'm not sure if there's an autoconf solution, or if I just need to find out
> >what name I can use.
>
> Why do you need to know if it's IRIX? There probably isn't an autoconf
> test since the philosophy of autoconf is to test for features and not
> platforms. Have you looked on ac-archive for a test for the feature/bug you
> need to detect? (http://www.gnu.org/software/ac-archive)
This is the same issuse I discussed here a week or so ago.
We have a memory manager that aligns reads on sizeof(long), but that
causes sigbus on some platforms when sizeof(long) == 4 but we need 8 byte
alignment.
I was never able to find "the" solution for testing this in our code and
have resulted to testing for specific machines when the issue comes up.
#if defined(__sparc__) || defined(IRIX)
/* This is not exactly correct because not all __sparc__ machines require 8 */
#define PointerAlignmentSize 8
#else
#define PointerAlignmentSize sizeof(long)
#endif
Someone pointed out the Postgres configure has a test, but didn't have
time to work that out yet.
> >Can I get gcc to dump the defined macros?A
>
> According to the man page the correct invocation is:
>
> gcc -E -dM <sourcefile.c>
Thanks. At the end of 15 hours at the screen I failed to see that...
--
Bill Moseley moseley@xxxxxxxx
Next Message by Date:
click to view message preview
Re: autoreconf -s [patched patch]
Bernd Jendrissek wrote:
--install means to install the file in the package, by
whatever means. Default is to copy.
--symlink means to effect the install using a symlink,
instead of using a file copy.
Previous Message by Thread:
click to view message preview
Re: autoreconf -s
Tim:
| > You are right, thanks! What would you do? Change -s to => -i?
|
| Easiest would be to change the usage text from
|
| -i, --install copy missing auxiliary files
| -s, --symlink instead of copying, install symbolic links
|
| to
|
| -i, --install copy missing auxiliary files
| -s, --symlink create symbolic links to missing auxiliary files
I don't think this makes it really any easier to read :) I'm
installing this:
Index: ChangeLog
from Akim Demaille <akim@xxxxxxxx>
* bin/autoreconf.in: Clarify that -s is meaningless without -i.
Reported by Ralf Corsepius.
* doc/autoconf.texi (autoreconf Invocation): Likewise.
Index: bin/autoreconf.in
===================================================================
RCS file: /cvsroot/autoconf/autoconf/bin/autoreconf.in,v
retrieving revision 1.103
diff -u -u -r1.103 autoreconf.in
--- bin/autoreconf.in 13 Sep 2002 06:59:56 -0000 1.103
+++ bin/autoreconf.in 26 Sep 2002 12:04:08 -0000
@@ -63,7 +63,7 @@
-d, --debug don't remove temporary files
-f, --force consider all files obsolete
-i, --install copy missing auxiliary files
- -s, --symlink instead of copying, install symbolic links
+ -s, --symlink with -i, install symbolic links instead of copies
Library directories:
-B, --prepend-include=DIR prepend directory DIR to search path
Index: doc/autoconf.texi
===================================================================
RCS file: /cvsroot/autoconf/autoconf/doc/autoconf.texi,v
retrieving revision 1.679
diff -u -u -r1.679 autoconf.texi
--- doc/autoconf.texi 26 Sep 2002 11:57:28 -0000 1.679
+++ doc/autoconf.texi 26 Sep 2002 12:04:31 -0000
@@ -1446,11 +1446,13 @@
@item --install
@itemx -i
Copy missing auxiliary files. This option is similar to the option
-@code{--add-missing} in @command{automake}.
+@option{--add-missing} in @command{automake}. By default, file are
+copied; this can be changed with @option{--symlink}.
@item --symlink
@itemx -s
-Instead of copying missing auxiliary files, install symbolic links.
+When used with @option{--isntall}, install symbolic links to the missing
+auxiliary files instead of copies.
@item --include=@var{dir}
@itemx -I @var{dir}
Next Message by Thread:
click to view message preview
Re: autoreconf -s [patched patch]
Bernd Jendrissek wrote:
--install means to install the file in the package, by
whatever means. Default is to copy.
--symlink means to effect the install using a symlink,
instead of using a file copy.
|
|