CVS log for bootstrap
Up to [Starlink CVS]
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.23: download - view: text, markup, annotated - select for diffs
Sat Feb 25 15:50:26 2006 UTC (6 years, 2 months ago) by nxg
Branches: MAIN
CVS tags: keoe,
hokulei,
HEAD
Diff to previous 1.22: preferred, colored
Changes since revision 1.22: +22 -22
lines
Change the way that autoreconf is run:
bootstrap now substitutes %%PREFIX%% into new configure.ac.in, to
produce configure.ac;
it does that before running autoreconf, rather than afterwards;
so configure.ac has been removed (see the Attic for its history) and
configure.ac.in has been created -- the two are essentially
identical.
Added notes about this to README.
Revision 1.22: download - view: text, markup, annotated - select for diffs
Sat Feb 25 09:56:58 2006 UTC (6 years, 2 months ago) by nxg
Branches: MAIN
Diff to previous 1.21: preferred, colored
Changes since revision 1.21: +12 -17
lines
Add some more explanation about %%PREFIX%%.
Remove gratuitous cleverness about copying links.
Revision 1.21: download - view: text, markup, annotated - select for diffs
Thu Apr 14 20:42:50 2005 UTC (7 years, 1 month ago) by nxg
Branches: MAIN
Diff to previous 1.20: preferred, colored
Changes since revision 1.20: +17 -13
lines
Change --buildsupport=X to --buildsupport-prefix=X, making this
orthogonal to --buildsupport.
Change MANIFEST Makefile variable to MANIFESTS, reflecting change to
GenerateDependencies (which was in turn forced by changes to
automake/lib/am/install.am).
Do not fail if we can't make $STARCONF_DEFAULT_PREFIX/bin. If that
is actually /star/bin, then we might not be allowed to, and if
--prefix is not /star, then we didn't want to anyway, so we don't
care that we can't.
Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun Nov 28 19:07:24 2004 UTC (7 years, 5 months ago) by nxg
Branches: MAIN
CVS tags: DEV-nxg-20050221-fix-am-flags
Diff to previous 1.19: preferred, colored
Changes since revision 1.19: +17 -7
lines
Adjustments so that any failures of individual steps lead promptly to
a suitable message to stderr, and a non-zero exit status. Thus a
zero exit status of this script should indeed mean that the
bootstrapping process has been successful.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Mon Nov 8 18:38:24 2004 UTC (7 years, 6 months ago) by nxg
Branches: MAIN
Diff to previous 1.18: preferred, colored
Changes since revision 1.18: +21 -7
lines
Add argument to --buildsupport option, to allow you to require that
the buildsupport tools _not_ be installed in
STARCONF_DEFAULT_PREFIX/buildsupport, but in the given directory
instead. This means that the tools are installed in the given
directory, but when they are used, the --prefix in the ./configure
files they generate defaults to STARCONF_DEFAULT_PREFIX.
Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu Sep 2 16:09:31 2004 UTC (7 years, 8 months ago) by nxg
Branches: MAIN
Diff to previous 1.17: preferred, colored
Changes since revision 1.17: +13 -0
lines
Do a non-recursive configure at the end, so that we do get a Makefile
created, which is sufficient to support 'make configure-deps'
_before_ running ./configure.
Check whether 'make configure-deps' is necessary, and advise the user
if so.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu Jul 22 14:42:25 2004 UTC (7 years, 9 months ago) by nxg
Branches: MAIN
Diff to previous 1.16: preferred, colored
Changes since revision 1.16: +33 -14
lines
Improve the test for an sufficiently recent GNU m4
Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Jul 14 15:41:11 2004 UTC (7 years, 10 months ago) by nxg
Branches: MAIN
Diff to previous 1.15: preferred, colored
Changes since revision 1.15: +29 -13
lines
--buildsupport target now removes all buildsupport manifests using
(new) clean-buildsupport target in Makefile.dependencies. This
forces all buildsupport tools to be rebuilt in this case. No
change for non --buildsupport call.
Option --buildsupport-only renamed to plain --buildsupport, and
option --force-starconf removed, now it's redundant with --buildsupport.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Jul 8 17:02:30 2004 UTC (7 years, 10 months ago) by nxg
Branches: MAIN
Diff to previous 1.14: preferred, colored
Changes since revision 1.14: +3 -2
lines
Add --force to the autoreconf in buildsupport/ -- I don't know why,
but it's suddenly become necessary, since the missing and
install-sh links weren't being added without this option.
Revision 1.14: download - view: text, markup, annotated - select for diffs
Tue Jun 29 16:50:14 2004 UTC (7 years, 10 months ago) by nxg
Branches: MAIN
Diff to previous 1.13: preferred, colored
Changes since revision 1.13: +1 -1
lines
Make handling of $(JAVA) consistent. configure.ac substitutes
JAVA=NOJAVA if no Java can be found in the path. Now Makefile.in
tests for this, rather than JAVA being empty, and ./bootstrap sets
this when it's making its temporary Makefile.tmp
Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon May 17 18:22:14 2004 UTC (8 years ago) by nxg
Branches: MAIN
Diff to previous 1.12: preferred, colored
Changes since revision 1.12: +16 -0
lines
Add a test to make sure that none of PWD or
STARCONF_DEFAULT_{PREFIX,STARLINK} have a space in them. This is
natural on OSX or Windows, but autoconf has a deep problem with it, so
we should exit cleanly now, rather than in a heap later.
Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri Apr 30 17:37:15 2004 UTC (8 years ago) by nxg
Branches: MAIN
Diff to previous 1.11: preferred, colored
Changes since revision 1.11: +10 -6
lines
Clarifications to comments
Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue Apr 27 10:35:19 2004 UTC (8 years ago) by nxg
Branches: MAIN
Diff to previous 1.10: preferred, colored
Changes since revision 1.10: +30 -3
lines
Add --force-starconf option, and improve --help.
Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue Mar 23 19:39:36 2004 UTC (8 years, 1 month ago) by nxg
Branches: MAIN
Diff to previous 1.9: preferred, colored
Changes since revision 1.9: +9 -1
lines
Because I removed buildsupport from AC_CONFIG_SUBDIRS, autoreconf
doesn't recurse into it, so the install-sh which we filch from there
isn't made. So add a (cd buildsupport && autoreconf).
Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Mar 23 18:43:26 2004 UTC (8 years, 1 month ago) by nxg
Branches: MAIN
Diff to previous 1.8: preferred, colored
Changes since revision 1.8: +23 -1
lines
After autoreconf, snarf a copy of buildsupport/install-sh, since this
isn't automatically created in the top level.
Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Mar 7 19:10:23 2004 UTC (8 years, 2 months ago) by nxg
Branches: MAIN
Diff to previous 1.7: preferred, colored
Changes since revision 1.7: +66 -3
lines
Add a test to see whether the local m4 (or at least the first m4 in
the path) is GNU m4, and to build and install thirdparty/fsf/m4
before the other buildsupport tools if it is not.
Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Feb 20 17:03:49 2004 UTC (8 years, 2 months ago) by nxg
Branches: MAIN
Diff to previous 1.6: preferred, colored
Changes since revision 1.6: +7 -11
lines
Omit `touch' of Makefile.dependencies. Change to Makefile.in makes
this unnecessary.
Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Feb 19 13:35:01 2004 UTC (8 years, 2 months ago) by nxg
Branches: MAIN
Diff to previous 1.5: preferred, colored
Changes since revision 1.5: +7 -0
lines
Create the directory $STARCONF_DEFAULT_PREFIX/bin if we can. If this
exists, then the starconf installation (see
buildsupport/starconf/Makefile.am) adds convenience links from there
to some of its applications in $BUILDSUPPORT_PREFIX/bin.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Feb 12 16:00:52 2004 UTC (8 years, 3 months ago) by nxg
Branches: MAIN
Diff to previous 1.4: preferred, colored
Changes since revision 1.4: +5 -13
lines
Make sure that componentinfo.dtd is present, by linking explicitly to
the _uninstalled_ version in starconf (Makefile rules require this
to be present, but it hasn't been installed at this point)
Remove creation and stocking of config/ directory -- config/install-sh
is now checked in
Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu Feb 12 13:11:02 2004 UTC (8 years, 3 months ago) by nxg
Branches: MAIN
Diff to previous 1.3: preferred, colored
Changes since revision 1.3: +84 -36
lines
Default STARCONF_DEFAULT_PREFIX as well as ..._STARLINK, and report
the results.
Touch Makefile.dependencies so that make doesn't try remaking it too early
The autoreconf is now done _after_ the recursive bootstrapping
Make sure that an install-sh ends up in the config directory, config/.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Wed Feb 11 14:23:52 2004 UTC (8 years, 3 months ago) by nxg
Branches: MAIN
Diff to previous 1.2: preferred, colored
Changes since revision 1.2: +38 -12
lines
When bootstrapping the children, have the variable
STAR_SUPPRESS_AUTORECONF set to `true', so that the various bootstrap
files do not themselves run autoreconf. Only after the bootstrapping
is complete, run autoreconf once here, and then edit %%PREFIX%% again
at that point.
Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Feb 3 19:07:58 2004 UTC (8 years, 3 months ago) by nxg
Branches: MAIN
Diff to previous 1.1: preferred, colored
Changes since revision 1.1: +53 -3
lines
Add an elaborate call to `make buildsupport', which, using the
dependency information in Makefile.dependencies, configures and
installs the packages which go into .../buildsupport.
Carefully default BUILDSUPPORT_PREFIX and co
Crucially call `starconf --show STARCONF_DEFAULT_PREFIX` to determine
the correct prefix, and edit it in to the ./configure immediately
after running autoconf.
Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Feb 1 21:55:19 2004 UTC (8 years, 3 months ago) by nxg
Branches: MAIN
Initial versions -- still preliminary
Starlink Software Librarian <ussc@star.rl.ac.uk>