#37 Declined
Repository
Deleted repository
Branch
default (94612dfab856)
Repository
tarek/distribute distribute
Branch
default

Added support for Windows RT (arm).

Author
  1. Grigory Petrov avatarGrigory Petrov
Reviewers
Description

Hello.

I have compiled launcher.c via freeware Visual Studio 2012 Express as described here: http://forum.xda-developers.com/showthread.php?t=2096820

Tested on Yoga 11 with Windows RT and Python 2.7.3 port from here: http://forum.xda-developers.com/showthread.php?t=2092348

Comments (4)

  1. Jason R. Coombs

    I like this. I imagine it should be very possible to include this in an upcoming release.

    One request - can you determine if it's possible to update msvc-build-launcher.cmd to build the launcher executables for ARM as well? I don't know if you can specify an architecture to the cl.exe. Maybe you can just replace x64 with ARM. Let me know what you find. In any case, we can probably include some form of this request in an upcoming release.

  2. Martin von Löwis

    I'd like to point out that Microsoft doesn't support desktop apps on Windows RT; you have to jail-break the system to make this work. IOW, any Windows-on-ARM Python build as a desktop app will be of use to only a small group of hackers. Of course, it might still be useful to support them in distribute.

  3. Grigory Petrov author

    Martin von Löwis Yes, but remember - third party applications was prohibited on iPhone too, and all development was "unofficial". But after some time, API was open and now ecosystem has strongest online market. Counting patch size (very small) and overall complexity (very easy to use python on Win RT) i think it's a good idea to support it "just in case". Win RT is also a good test field for "cross platform software" since it behaves exacty like Windows, but runs on completely different processor architecture.

  4. Grigory Petrov author

    Jason R. Coombs I have modified msvc-build-launcher.cmd and tested it on my virtual machines. It will be good if someone review it, since my batch skills are not very high. It seems that original .cmd file missed "/SUBSYSTEM" Microsoft C++ compiler command-line key so both gui- and cli- was both actually command-line. I have fixed this, but not sure is it a bug or a feature.

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.