... | ... | @@ -46,7 +46,7 @@ Update the `ANNOUNCE` file in the root of the tree. |
|
|
|
|
|
In the `AC_INIT` line of `configure.ac`, set the version number. A few lines below, set `RELEASE=YES`.
|
|
|
|
|
|
It's also good practice to update the `config.guess` and `config.sub` files scattered about the tree (currently in the root, `libraries/base`, and `libraries/integer-gmp`) from upstream ([config.guess](https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD), [ config.sub](https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD)).
|
|
|
It's also good practice to update the `config.guess` and `config.sub` files scattered about the tree (currently in the root, `libraries/base`, and `libraries/integer-gmp`) from upstream ([config.guess](https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD), [ config.sub](https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD)). These can be easily updated by running the `update-autoconf.sh` [script in ghc-utils](https://gitlab.haskell.org/bgamari/ghc-utils/blob/master/rel-eng/update-autoconf.sh) from the root of the source tree.
|
|
|
|
|
|
You may also want to update the `llvm-targets` file: `utils/llvm-targets/gen-data-layout.sh > llvm-targets`. Note that non-Apple `clang` releases lack the iOS targets so be sure to preserve these.
|
|
|
|
... | ... | |