You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Rob Paveza (JIRA)" <ji...@apache.org> on 2015/08/17 18:40:45 UTC
[jira] [Created] (CB-9499) Windows 10: x64-build fails to run when
running on an x86 version of Node.js
Rob Paveza created CB-9499:
------------------------------
Summary: Windows 10: x64-build fails to run when running on an x86 version of Node.js
Key: CB-9499
URL: https://issues.apache.org/jira/browse/CB-9499
Project: Apache Cordova
Issue Type: Bug
Components: mobile-spec, Windows
Reporter: Rob Paveza
Assignee: Rob Paveza
Priority: Critical
When running an x64 version of a Cordova app, if the Node.js process is 32-bit, it will spawn 32-bit shells (like cmd.exe or PowerShell). In such a case, installing a 64-bit app with 64-bit dependencies will fail because of a bug in the VS-packaged installation script, which doesn't check for package architecture, but rather the system's processor architecture, which in a 32-bit shell is reported as x86.
This is particularly important because Mobilespec uses .NET components. On Windows 10, these components must be .NET Native compiled, which means that they must be platform-specific compiled. As a result, when running with
cordova run windows -- --archs=x64 --appx=uap
Mobilespec will build but fail to be run, reporting missing dependencies in the graph.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org