]> git.eshelyaron.com Git - emacs.git/commit
Fix build failure caused by ‘Generate upcase and downcase tables from Unicode’
authorMichal Nazarewicz <mina86@mina86.com>
Fri, 17 Feb 2017 15:36:44 +0000 (16:36 +0100)
committerMichal Nazarewicz <mina86@mina86.com>
Fri, 17 Feb 2017 15:36:44 +0000 (16:36 +0100)
commit9f9863e50298a3506165cc1f056ab3238f37cb9f
tree50939d8bb4ff46baf97fc2dba7fe3455213a0ec0
parent630e2d2e6aeba60f178c6ef2b283622070b873b3
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.
lisp/international/characters.el