Failed to start LXC on Linux Kernel 2.6.32-220

Your still compiling from the wrong branch! There’s no process limit support in stable-1.0, the LXC tools are not located in a subfolder called tools and a bunch of other give aways. As I said you need to switch to the correct branch before compiling. Once again, please do:

git clone https://github.com/lxc/lxc.git
cd lxc
git checkout -b local/stable-1.0 origin/stable-1.0
./autogen.sh
./configure --enable-tests --prefix=/usr/ --sysconfdir=/etc/ --localstatedir=/var/" in /build/
make