GithubHelp home page GithubHelp logo

Precompiled hermes binaries? about hermes HOT 6 CLOSED

facebook avatar facebook commented on April 23, 2024 13
Precompiled hermes binaries?

from hermes.

Comments (6)

Urcra avatar Urcra commented on April 23, 2024 3

Hey just noticed that the tools from https://github.com/facebook/hermes/blob/master/doc/BuildingAndRunning.md#other-tools are not included in the prebuilt binaries. Would be awesome if you could add them to a release 😄

from hermes.

willholen avatar willholen commented on April 23, 2024

We already provide binaries for macOS, Linux and Windows (all x86_64) through GitHub releases and NPM.

Is that what you're looking for, or do you have other platforms in mind?

from hermes.

mathiasbynens avatar mathiasbynens commented on April 23, 2024

That's helpful, thanks!

GoogleChromeLabs/jsvu#74 adds hermes support to jsvu, based on the following assumptions:

  • Amongst the jsvu-supported platforms (i.e. mac64, linux32, linux64, win32, win64), hermes only provides only mac64, linux64, and win64 builds.
  • The ['dist-tags'].latest field in https://registry.npmjs.org/hermes-engine always points to the latest available Hermes version number.
  • The URL format for the GitHub download links won't change over time.
  • The dir/file structure of the provided tarball contents won't change over time.

If any of these assumptions seem likely to change in the future, please let us know so we can come up with an alternate approach.

from hermes.

mathiasbynens avatar mathiasbynens commented on April 23, 2024

Along the way, I noticed that the npm tarballs (e.g. https://registry.npmjs.org/hermesvm/-/hermesvm-0.1.0.tgz) do not contain the DLLs for the Windows version. The GitHub tarballs do. Let me know if you'd like me to file this as a separate issue.

from hermes.

willholen avatar willholen commented on April 23, 2024

@mathiasbynens Thanks for noticing! This issue is fine.

from hermes.

willholen avatar willholen commented on April 23, 2024

The NPM ICU dll issue was fixed in 02ec02a, though it still depends on the MSVC++2015 Redistributable though. All future NPM releases should include them, as well as the precompiled binaries.

from hermes.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.