So when I start steam in a terminal I get this. http://ix.io/hjl Obviously steam doesn't start. Mesa is installed and I have all the other packages you would normally need to just have X going installed as well. This is a fresh arch install and all I want to do is make steam run. I have this same issue on my desktop. My laptop is ati and my desktop is nvidia so I know this is not a "Your laptop has an APU and it's wierd" thing. I can play World of Tanks just fine, just for note.
Totally fixed it. I looked through the troubleshooting page on the arch wiki but I didn't see anything about troublesome files. Someone in the steamlug IRC pointed out that part and I saw the line. For future reference here it is. find ~/.steam/root/ \( -name "libgcc_s.so*" -o -name "libstdc++.so*" -o -name "libxcb.so*" \) -print -delete