I was able to run through the steam install and create an account on Tiny Core 6.2 x86.
At least these extensions are required.
bash.tcz
coreutils.tcz
python3.tcz
yad.tcz
xz.tcz
tar.tcz
yad.tcz is an alternative to zenity, needed to agree to the steam license. I wasn't able to build zenity so I built yad which I haven't submitted to the repo yet.
However, it segfaults when trying to launch steam.
Couldn't find dpkg, please update steamdeps for your distribution.
Running Steam on Linux 3.16.6-tinycore 32-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1433441724)
Installing breakpad exception handler for appid(steam)/version(1433441724)
Installing breakpad exception handler for appid(steam)/version(1433441724)
Fontconfig error: Cannot load default config file
Installing breakpad exception handler for appid(steam)/version(1433441724)
[0717/185238:ERROR:browser_main_loop.cc(170)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
[0717/185238:INFO:audio_manager_pulse.cc(258)] Failed to connect to the context. Error: Connection refused
Installing breakpad exception handler for appid(steamwebhelper)/version(20150604103540)
Installing breakpad exception handler for appid(steamwebhelper)/version(1433414140)
Installing breakpad exception handler for appid(steamwebhelper)/version(20150604103540)
Installing breakpad exception handler for appid(steamwebhelper)/version(1433441724)
Installing breakpad exception handler for appid(steamwebhelper)/version(1433441724)
Installing breakpad exception handler for appid(steam)/version(1433441724)
Installing breakpad exception handler for appid(steam)/version(1433441724)
Installing breakpad exception handler for appid(steam)/version(1433441724)
Installing breakpad exception handler for appid(steam)/version(1433441724)
Installing breakpad exception handler for appid(steam)/version(1433441724)
FillInMachineIDInfo took a total of 0 milliseconds
Installing breakpad exception handler for appid(steam)/version(1433441724)
Installing breakpad exception handler for appid(steam)/version(1433441724)
PulseAudio connect failed (used only for Mic Volume Control) with error: Access denied
Installing breakpad exception handler for appid(steam)/version(1433441724)
assert_20150717185233_1.dmp[16929]: Uploading dump (out-of-process)
/tmp/dumps/assert_20150717185233_1.dmp
/mnt/sda3/tce-6.x/HOME/.local/share/Steam/steam.sh: line 756: 16861 Segmentation fault $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
assert_20150717185233_1.dmp[16929]: Finished uploading minidump (out-of-process): success = no
assert_20150717185233_1.dmp[16929]: error: HTTP response code said error
assert_20150717185233_1.dmp[16929]: file ''/tmp/dumps/assert_20150717185233_1.dmp'', upload no: ''HTTP response code said error''
cd ~/.local/share/Steam/ubuntu12_32 && LD_LIBRARY_PATH=".:${LD_LIBRARY_PATH}" ldd $(file *|sed '/ELF/!d;s/:.*//g')|grep 'not found'|sort|uniq
libgconf-2.so.4 => not found
libnm-glib.so.4 => not found
libnm-util.so.2 => not found
Can missing libs produce segmentation faults? If so, I might dig further and try building them.