Menu

#2685 huge mcs51 memory model not working on 32-bit Windows

closed-fixed
None
MCS51
5
2018-01-06
2017-11-02
No

A few days, the huge memory model for mcs51 has been added to the regression tests. Tests pass on 32-bit and 64-bit GNU/Linux.

But they fail for the 32-bit Windows build.

Philipp

Discussion

  • Erik Petrich

    Erik Petrich - 2017-12-29

    The regression tests for Windows (both 32-bit and 64-bit) use the sdcc-whatever-setup.exe installer to install the executables, headers, and libraries within the Wine environment. The problem is most likely that the Nullsoft Installer script (support/scripts/sdcc.nsi), which packages the installer, has not been updated to include the huge model library.

     
  • Maarten Brock

    Maarten Brock - 2017-12-29

    Ah, thanks. I was looking in all the wrong places. It appears the huge lib is already present in the dailiy zip file, but not in the installer. And with the regression test diamond next to the zip file that threw me in the wrong direction.

    A fix is commited now in [r10192] Let's see what the compile farm thinks of it.

     
  • Maarten Brock

    Maarten Brock - 2017-12-31

    The regression tests for huge passed, but now the tlcs90 failed due to a missing sdastlcs90.exe.

     
  • Maarten Brock

    Maarten Brock - 2018-01-03

    And after the assembler was added it turned out that the tlcs90 library is also missing. Fixed in [r10197] so let's wait again.

     
  • Maarten Brock

    Maarten Brock - 2018-01-06
    • status: open --> closed-fixed
    • assigned_to: Maarten Brock
     
  • Maarten Brock

    Maarten Brock - 2018-01-06

    This now passes the regression tests

     

Log in to post a comment.

MongoDB Logo MongoDB