The USB FTDI driver has been integrated as of build 113 of OpenSolaris.  While
the Arduino IDE will run on previous versions of OpenSolaris and Solaris the
USB serial programmer integrated in the Arduino will not function.  It may be
possible to install the SUNWuftdi package from OpenSolaris build 113 or later
on previous versions.  This has worked for me at least with build 111 (2009.06).

The Java RXTX library required some modifications to run properly on
OpenSolaris.  See rxtx-solaris.diff for the changes.  Compiling the modified
RXTX library is done with:

$ patch -p1 < rxtx-solaris.diff
$ CFLAGS=-I/usr/include/firefox/nspr ./configure
$ make


avrdude also required some modifications to work.  See avrdude-solaris.diff
for the changes that were required.  Compiling it was done with:

$ patch -p1 < avrdude-solaris.diff
$ export PATH=/opt/SunStudioExpress/bin:$PATH
$ export CC=cc
$ export CXX=CC
$ export LDFLAGS="-L/usr/sfw/lib -lusb -L/usr/lib -lsocket -lnsl"
$ ./configure --prefix=/usr --sysconfdir=/etc --disable-parport
$ make
