• I Cast Fist@programming.dev
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 months ago

    If he’s compiling from windows to windows, target OS shouldn’t be a problem. Also, I just had to go one extra click to read Mr-Wiseguy’s github 😅

    He could also, in theory, use Cosmopolitan to generate an APE (Actually Portable Executable) that will run on linux, bsd, windows and mac. I had to find a video where Justine talks about it to understand how and why it works: it’s basically a trick to rewrite the header of the executable, with the real magic being an “optional shebang” that lets both Windows and *Nix run the first bytes.

    • bruhduh@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 months ago

      Thanks for detailed reply, i understood everything except i don’t understand how cosmopolitan filters syscalls because deferent OS have different syscalls, otherwise there wouldn’t be need for WINE