You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SOLUTION (temporary): currently the only option is to strip all symbols from libcef.so using Linux strip command. This reduces size to 100 MB. However with this you won't be able to get any meaningful stack trace when debugging with gdb. This huge size of libcef.so was caused by move from GYP to GN. This might be resolved in the future.
Implications:
Distribution packages on PyPI and on GH Releases will have symbols stripped to get the best size of the package (50 MB).
If you need libcef.so with minimal symbols so that you can debug with gdb and get a meaningful stack trace (see the InternalDevelopment wiki page), then download Upstream CEF binaries and libraries from GH releases tagged "v54-upstream". This package (150 MB) contains the original 500 MB libcef.so built with GN's symbol_level=1.
Reported on the CEF Forum: https://magpcss.org/ceforum/viewtopic.php?f=6&t=14595
Related upstream CEF issue: https://bitbucket.org/chromiumembedded/cef/issues/1979/linux-determine-strategy-for-stripping
SOLUTION (temporary): currently the only option is to strip all symbols from libcef.so using Linux
strip
command. This reduces size to 100 MB. However with this you won't be able to get any meaningful stack trace when debugging with gdb. This huge size of libcef.so was caused by move from GYP to GN. This might be resolved in the future.Implications:
Related issue: #260 (Update to Chrome v54).
The text was updated successfully, but these errors were encountered: