I've tried running cl-gtk2 on Ubuntu 9.04 x86 to check for portability. It was an educational experience.
- The Lisp-related software in Ubuntu is ancient and some things are outright missing.
I've had to manually download and install a lot of dependencies that I consider to be quite important system libraries.
This is a stark contrast with Gentoo which has a really nice lisp-overlay with fresh versions of everything.
- Library naming and locations are different. For example, Ubuntu does not make symlinks such as libgtk-x11-2.0.so but instead, it has a libgtk-x11-2.0.so.0 dynamic library.
- Everything seems to be working, including support for multiple threads.
The Linux x86 support is already in the git repo.