Correct. My CB2 runs a custom 3.4.67+ made by the Cubian folks, my PC runs the 3.2.51 Debian kernel.
Quite frankly, installing custom kernels on the CB2 is above my skills since it involves a lot of special tricks. Kernels always have "just worked" for me. I've tried some occasional recompiles just for fun but I'm far away from actually being able to do any troubleshooting.
I can try to do so in a VM. I remember having done something like that in the past with some troubles due to the age of the kernel, but I can't remember what exactly was the problem. On the other hand my experience (with x86, arm and ppc) is, that when you get that close to the hardware level you can't simply abstract from one architecture to another. So I'm sceptic if x86-experiments are useful for arm.
# ls -l /usr/lib/arm-linux-gnueabihf/libstdc++.so.6* lrwxrwxrwx 1 root root 19 Jan 8 2013 /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 -> libstdc++.so.6.0.17 -rw-r--r-- 1 root root 641216 Jan 8 2013 /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.17 # export LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libstdc++.so.6 # echo $LD_PRELOAD /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 # export LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libstdc++.so.6 # gparted ====================== libparted : 2.3 ====================== *** glibc detected *** /usr/sbin/gpartedbin: free(): invalid pointer: 0x00287210 *** Aborted