Hi Pengfei,
Are you trying to build the desktop linux configuration, or something else?
You are correct that we do not support building chrome on any 32-bit machines; you need more than 4GB of memory to link chrome.
For desktop linux, doing a 32-bit build is more complicated than it should be at the moment, but basically you want to pull down a 32-bit sysroot and compile against that using a GN build:
% GYP_CHROMIUM_NO_ACTION=1 gclient sync
% python build/linux/sysroot_scripts/install-sysroot.py --arch=i386
% gn gen //out/Release.gn --args='target_cpu="x86" sysroot=<absolute-path-to-src>/build/linux/debian_wheezy_i386-sysroot'
% ninja -C out/Release.gn chrome
(At least, I think the above should work, though I haven't actually tried it. Let me know if it doesn't, because I need something like this to work soon :).
-- Dirk