Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install script updates and compile fixes for Linux system without Mono #370

Merged
merged 3 commits into from
Dec 22, 2015

Conversation

lstratman
Copy link
Contributor

This PR fixes two issues:

  1. The Linux install scripts now include the additional apt-get packages recommended by https://docs.asp.net/en/latest/getting-started/installing-on-linux.html.
  2. When building the module on Linux systems without Mono installed, we no longer generate edge_nativeclr.node. When edge_nativeclr.node is not available, we also fall back to trying to use edge_coreclr.node. This removes the requirement that the EDGE_USE_CORECLR=1 environment variable be set even if no alternative runtime is available.

When we build Edge.js on a Linux or OS X system without Mono installed,
we don't generate edge_nativeclr.node at all and when we load Edge at
runtime, we then default to trying to load edge_coreclr.node.  This
removes the need to specify the EDGE_USE_CORECLR environment variable
when using Edge on a Linux/OS X system without Mono.
tjanczuk added a commit that referenced this pull request Dec 22, 2015
Install script updates and compile fixes for Linux system without Mono
@tjanczuk tjanczuk merged commit 64b4158 into tjanczuk:master Dec 22, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants