I'm thinking some of the build params are not set correctly before generating the Cef binary.
I looked at this site:
https://gn.googlesource.com/gn/+/master ... k_start.mdand there is a command to list all the GN-related params used in building the Cef:
gn args --list out/my_build
In my case, the 'out/my_build' folder is: out/Debug_GN_x86 or out/Release_GN_x86
(since I was building for 32-bit target on the 64-bit Ubuntu host).
It is interesting that the build process also created folders for x64 as well. For example, under ~code/chromium_git/chromium/src/out/ folder
I have 4 sub-folders:
Debug_GN_x86
Debug_GN_x64
Release_GN_x86
Release_GN_x64
Is that expected ?
Anyways, I run this command from within Debug_GN_x86 folder:
~/code/chromium_git/depot-tools/gn args --list . > gn_args.txt
It saves a lot of output into the txt file. Is there something i would need to closely examine in this file that would give me a clue on what gn params might be the reason my Cef build did not work ?