diff options
author | Michal Nazarewicz <mina86@mina86.com> | 2017-02-17 16:36:44 +0100 |
---|---|---|
committer | Michal Nazarewicz <mina86@mina86.com> | 2017-02-17 16:36:44 +0100 |
commit | 9f9863e50298a3506165cc1f056ab3238f37cb9f (patch) | |
tree | 50939d8bb4ff46baf97fc2dba7fe3455213a0ec0 /lisp/erc/erc.el | |
parent | 630e2d2e6aeba60f178c6ef2b283622070b873b3 (diff) | |
download | emacs-9f9863e50298a3506165cc1f056ab3238f37cb9f.tar.gz emacs-9f9863e50298a3506165cc1f056ab3238f37cb9f.tar.bz2 emacs-9f9863e50298a3506165cc1f056ab3238f37cb9f.zip |
Fix build failure caused by ‘Generate upcase and downcase tables from Unicode’
The [5ec3a584: Generate upcase and downcase tables from Unicode data]
commit broke bootstrap from a truly clean tree (e.g. a fresh clone or
one created with ‘make extraclean’), see
<http://hydra.nixos.org/build/48774928>.
The failure was caused by characters.el trying to read Unicode
property tables which aren’t available so early in the build process.
Wrap the part that requires Unicode property tables in a condition
checking if those are available. If they aren’t they case and syntax
tables won’t be fully set but later on, the characters.el file will be
evaluated again and this time with Unicode properties available so
final Emacs ends up with the exact same case and syntax tables.
Diffstat (limited to 'lisp/erc/erc.el')
0 files changed, 0 insertions, 0 deletions