Changes between Initial Version and Version 1 of Ticket #62801, comment 6


Ignore:
Timestamp:
May 29, 2021, 10:03:18 AM (3 years ago)
Author:
emcrisostomo (Enrico Maria Crisostomo)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #62801, comment 6

    initial v1  
    22
    33* Open an issue upstream to updated flex and make it more C++11 friendly.
    4 * Temporarily fix {{{FlexLexer.h}}}, but I guess the solution would be more complex than just adding the {{{override}}} specifier to the {{{yyFlexLexer::yyFlexLexer}}} member function as @ggruener found out: it would need to be C++-version aware, otherwise it would fail to compile with older compilers.
     4* Temporarily fix {{{FlexLexer.h}}}, but I guess the solution would be more complex than just adding the {{{override}}} specifier to the {{{yyFlexLexer::yy_switch_to_buffer}}} member function as @ggruener found out: it would need to be C++-version aware, otherwise it would fail to compile with older compilers.
    55* Modify the compiler settings to disable that error (I don't really feel comfortable with relaxing compiler settings this way).
    66* Temporarily patch the {{{lilypond}}} sources so that a private version of the {{{flex}}} headers are copied in the build directory, patched, and compiled.