I've been pulling my hair out for days trying to run a 32 bit binary on a 64 bit arch installation. When I do try to run it, using `./scarlet`, I get this:
```
bash: ./scarlet: no such file or directory
```
and it's driving me insane. I've tried to install `libstdc++`, and a bunch of others, but none seem to work. However, when I do install `libstdc++`, I get a new error:
```
./scarlet: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
```
So it seems that I'm missing whatever package holds the library `libstdc++.so.6`. A simple web search would point to all of the packages that I've already installed, and none of them work. I primarily use Arch, but I would be fine with answers pointing towards Fedora as well. So how do I fix this?

output of `ldd scarlet`
```
linux-gate.so.1 (0xf7efa000)
	libstdc++.so.6 => not found
	libGL.so.1 => not found
	libX11.so.6 => not found
	libXrandr.so.2 => not found
	libXxf86vm.so.1 => not found
	libXi.so.6 => not found
	libXcursor.so.1 => not found
	libXinerama.so.1 => not found
	libm.so.6 => /lib/libm.so.6 (0xf7e13000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf7dee000)
	libc.so.6 => /lib/libc.so.6 (0xf7c01000)
	/lib/ld-linux.so.2 (0xf7efc000)
```

Thanks.