They have this one corner-case STL bug which took me hours to track down.
The thing is... On the production target platform (Debian 3.1 “sarge”) GCC/G++ 3.3 is the default compiler, and the 3.4 one should be referred to with the version number (like g++-3.4
), whereas on the development platform (FreeBSD 5-STABLE) GCC/G++ 3.4 is the default system compiler, which has only one name: g++
, not g++-3.4
.
*sigh* Yeah, it's about time I learned how to use autoconf/automake.