-
Notifications
You must be signed in to change notification settings - Fork 7
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
the electron does not build #35
Comments
There are patches for building electron with ffmpeg-4 at [1]. But it still fails to build the bundled nodejs with openssl-1.1.0. |
AFAIK, openssl-1.1.0 is supported in nodejs-10 and latter, which is included in electron-4.0.0, but even recently released atom-1.33.1 supports only electron-2.0.16, so it will be still some time before this issue can be properly fixed unless someone backports openssl-1.1.0 patches for the bundled nodejs. In the mean time electron ebuild should be updated to reflect its dependency on older openssl version. I tried to pick the patches from nodejs upstream [1], but the last three patches mentioned there [2-4] were not quite enough. [1] nodejs/node#8491 |
At least in Arch Linux land, they don't list any dependency on OpenSSL. So I believe the nodejs part is build without Of course, building this way won't pass Gentoo's QA, and probably has some security implications. OTOH, the official binaries are also build this way, so as long you keep using the latest version, you'll be somewhat safe. |
has there been any change on this? electron is now the only package on my system that needs old openssl. |
Moving on to 3.0 and later is the only reasonable way to fix this. |
Using the bundled openssl is also an option, which I'm using on my
computer.
…On Mon, Feb 25, 2019, 17:04 Elvis Pranskevichus ***@***.***> wrote:
Moving on to 3.0 and later is the only reasonable way to fix this.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#35 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABMTRe2E0P1S2sgYL1r_vBtHFanH85Dpks5vQ_tvgaJpZM4Zk37U>
.
|
dumb question: how do you instruct electron to use bundled openssl? |
You have to edit the ebuild since there is no "system-openssl" USE flag at this time:
|
that patch solved compilation for me, so I guess that'll be the workaround until upstream sorts it out. Thanks. |
Will have to skip this package (and VS Code) for now since the Electron ebuild is requesting |
The current versions of the :2.0 and :3.1 ebuilds have the "system-ssl" use flag to control the OpenSSL dependency. |
Shouldn't |
the electron does not build with ffmpeg-4 (the decision: to turn off the flag system-ffmpeg) or openssl-1.1.0. the logs are not preserved(
The text was updated successfully, but these errors were encountered: