-
Notifications
You must be signed in to change notification settings - Fork 478
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
Under Linux, CEF 95 cannot find [swiftshader/]libEGL.so and [swiftshader/]libGLESv2.so via LD_LIBRARY_PATH #3206
Comments
This functionality is implemented in Chromium. The code that we’re currently patching doesn’t appear to have changed. What command-line flags are you running with? Can you identify where in the code the libraries are being loaded for you? |
Original comment by Henri Beauchamp (Bitbucket: Henri Beauchamp). You can get a package of the Second Life third party viewer I am maintaining from here: http://sldev.free.fr/ CEF is used as a library for the web plugin (Dullahan) in Second Life viewers. The web plugin is started as follow:
I use the following layout for CEF libraries and files:
This worked perfectly with CEF v80 (or so) to v94. With v95, CEF complains that it cannot load the /bin/llplugin/[swiftshader/]libEGL.so (and libGLESv2.so) libraries, i.e., instead of looking for them in the directory from which libcef.so was loaded, or from LD_LIBRARY_PATH, it looks in the host executable directory… Moving the libraries there (or symlinking them), CEF v95 starts fine. |
Duplicate of #3213. |
|
Original report by Henri Beauchamp (Bitbucket: Henri Beauchamp).
Up to v94 included, CEF had no trouble finding its libEGL.so/libGLESv2.so libraries when along libcef.so or via the standard LD_LIBRARY_PATH mechanism under Linux.
With CEF95, the libraries (including the the swiftshader/ sub-directory) must be placed in the same directory as the host process of CEF (even though libcef.so itself is elsewhere and properly loaded by this host process via LD_LIBRARY_PATH).
This is extremely annoying and breaks the Linux/POSIX standards.
Please, revert libraries loading to CEF94’s mechanism.
The text was updated successfully, but these errors were encountered: