The changes can be summarized as follows:
libcef_dll_wrapper
library now supports dynamic loading of CEF framework library at runtime via CefScopedLibraryLoader
(using dlopen/dlsym internally). The CMake macros for fixing rpath have been removed because this is no longer necessary with dynamic loading.cef_sandbox
library and initialize the V2 sandbox in the helper process using CefScopedSandboxContext
.Examples of the necessary changes to client applications can be found here and here. For complete background and details see this issue.
To verify that the V2 sandbox is enabled you can look for the --seatbelt-client=[id]
flag passed to the renderer process (using ps -ax | grep cefclient
, for example).