On some 32-bit systems, webkitgtk with bubblewrap will not work as is, since glibc will direct its ld cache lookups through lib32 by default if it exists; if this path is not bound, the dynamic linker will fail to find the right libs. Right now the bubblewrap launcher unconditionally binds lib64. Therefore, it should be changed to conditionally bind either lib32 or lib64.
Created attachment 419884 [details]
not sure what the best way to do preprocessor conditional check for 64-bit systems would be here; this should probably be robust (but ugly)
Created attachment 419888 [details]
use a WTF macro to check the pointer size
Committed r274417: <https://commits.webkit.org/r274417>
All reviewed patches have been landed. Closing bug and clearing flags on attachment 419888 [details].