-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
binary for Solaris 11 x86 #2033
Comments
How can I repeat your build? |
You will need:
Then you just build it. |
Thanks, I actually have access to some Solaris 11 and even 10 machines. Did you compile node.js yourself using the same compiler? Are you using SunOS binaries published on https://nodejs.org/en/download/ ? The question is, if we ship the binary build with libstdc++.so.6.0.18 coming from GCC 4.8.0, will people know they need to have it installed? |
I just checked, and I don't see any gcc coming in the base install. Solaris IPS offers lots of options, including 4.7, 4.8, 4.9 and 5. Interestingly, "SunOS" version distributed https://nodejs.org/en/download/ will not work on Solaris 11.3, because it is compiled for Illumos-based distributions:
So this means we should agree on a compiler used to build node itself and then use it to build
so that means that building with gcc 4.8.2 should be safe for most Solaris users, provided they have compiled node with it as well. Except that node 6.11 needs gcc 4.8.5 ... Is there any reliable source of node binary packages? We support multiple node engine versions and we should provide binaries at least for the current LTS releases. |
Well, it's a nice surprise for me that Solaris pkg offers a recent GCC version now. As about your question - yes, I have compiled the node.js myself using the same compiler. And no, unfortunately, I don't know any node.js binary source repo. There's OpenCSW, but node.js there is like prehistoric. |
Well, here's the problem - for all platforms we support we know which node engine and which compiler we are using. We would also need to build node ourselves in the CI-like setup to properly build a module. One could have For now, if you have to compile node yourself, getting node-sass compiled is only marginally more difficult. |
Closing as duplicate of #981 |
Not exactly duplicate, node released for SunOS is using Illumos APIs, so #981 is about OpenSolaris derivatives. This issue is about Solaris 11 proper. |
(by the way the provided URL https://github.com/sass/node-sass/blob/master/CONTRIBUTING.md shows an 404, so someone should probably fix this first, rather than making it's reading mandatory).
I'm having constant problems with assembling node-sass on Solaris (because it doesn't compile on GCC 4.5.2, which is in the base system, and because the node-gyp has some cp flags hardcoded (and those are missing in the Solaris cp) and the latter one it's a shame, but not actually a node-sass problem).
Can I provide the Solaris 11 x86 binary proved to be working and containing only the symbols from the libraries that can easily be found in the Solaris 11 x86 base system ? So other people (and myself) could just download it from the repository rather than build it locally with GCC 4.8.x and various cp wrappers ? If yes, here's the link to it:
http://static.enaza.ru/binding.node
If not, well, tha's a pity.
ldd:
Thanks anyway.
The text was updated successfully, but these errors were encountered: