• themoken@startrek.website
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 days ago

    Right, I’m not talking about Steam, I don’t think misk was either, the context is Apple transitioning to ARM silicon.

    Also Steam definitely runs native 64 bit on x64 systems. It’s intended to run in either environment, and so will have 32 bit deps, but if you start Steam, the actual executables you’re running (e.g. ~/.local/share/Steam/ubuntu12_64/steamwebhelper) are 64 bit ELFs when needed. And, of course, games run in 64 bits and link to a 64 bit steam client library.

    • chameleon@fedia.io
      link
      fedilink
      arrow-up
      3
      ·
      2 days ago

      Steam for Linux is mixed 32/64, unfortunately the main executable (~/.local/share/Steam/ubuntu12_32/steam) and its associated steamclient library continues to be 32-bit only and runs with a couple of horribly dated libraries in the mix. That process does pretty much everything aside from the UI.

      • themoken@startrek.website
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 days ago

        I mean, yeah, that’s what happens when you still want to be 32 bit compatible. It’s also why I said they were ELF64 when needed. My only point was that it’s not like Valve just shipped a bunch of 32 bit binaries and called it a day or x64 support was some kind of after thought that needs future support.

    • dblsaiko@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days ago

      Oh really? Nice, that’s news to me. Last I checked (admittedly not recently) it needed a bunch of 32-bit libraries installed to even start the client.