Reviewers: ,

Message:
This patch adjusts the load order to one which works for both Guile
V1.8.7 and Guile V2.0.

The markup syntax macros have been moved from markup.scm to a new file
markup-macros.scm, so these can be loaded before markup.scm. Attempting
to move markup.scm without doing this causes interactions with other
dependent .scm files in the list.

Make and regtests run with Guile V1.8.7, V2.0 system completes load
successfully but fails later in initialization owing to deprecation
warnings (see Tracker 1780).

Patch available for review on
http:://codereview/appspot.com/4849054

Ian Hulin


Ian Hulin

Description:
T1349 - Fix load order for running with Guile V2

1. Split load list into components (init-scheme-files-lib, *-used,
*-body
and *-tail, and append them together before doing load.
2. Split markup macros from markup.scm to new file markup-macros.scm

Please review this at http://codereview.appspot.com/4849054/

Affected files:
  M scm/lily.scm
  A scm/markup-macros.scm
  M scm/markup.scm



_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to