summaryrefslogtreecommitdiff
path: root/lisp/erc/erc.el
diff options
context:
space:
mode:
authorMichal Nazarewicz <mina86@mina86.com>2017-02-17 16:36:44 +0100
committerMichal Nazarewicz <mina86@mina86.com>2017-02-17 16:36:44 +0100
commit9f9863e50298a3506165cc1f056ab3238f37cb9f (patch)
tree50939d8bb4ff46baf97fc2dba7fe3455213a0ec0 /lisp/erc/erc.el
parent630e2d2e6aeba60f178c6ef2b283622070b873b3 (diff)
downloademacs-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