Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-19108

Programs built with VC-LTL & YY-Thunks can run on Windows XP to Vista, but cannot run on ReactOS

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • None
    • None

    Description

      I'm the maintainer of wxMEdit, which is a cross-platform text/hex editor.

      I built the wxmedit.exe and the dependent libraries with VC-LTL & YY-Thunks.

      http://downloads.sourceforge.net/project/wxmedit/3.2/wxMEdit-3.2-win32-bin.zip

      It runs fine on Windows XP but cannot run on ReactOS.

      The reason why VC-LTL & YY-Thunks are used is because they can make programs that are only available for Windows 7 and later also available to Windows XP to Vista. e.g. ICU 73.2 built with VS2022 which support the latest Unicode 15. Without them, we can only use ICU 58.3 that support Unicode only up to 9, since ICU official had dropped Windows XP support in later versions.

      The attachments contains the error snapshot and the error dump files.

       

      Another way to reproduce (maybe) the same issue: just run a ICU util (e.g. uconv.exe) that built with VC-LTL & YY-Thunks:

      path=%path%;path\to\icu73l\bin;path\to\icu73l\lib
      echo Hello | uconv -f latin1 -t utf-8 

      Important for reproduction is to use the version of the application that I linked here which targets MS Windows, and not the version from rapps, because the rapps-version was built using a different toolchain for the sole-reason of working around this specific ReactOS-bug

      Attachments

        Activity

          People

            Unassigned Unassigned
            hltj hltj
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: