Akim> Same for C++, Automake should, IMHO, require a single extension. Instead of that we can just document the portable one. Being forced to rename all the files in your project when you know it will never be a problem for you would be annoying. For instance, libgcj uses ".cc". We don't care if that is not portable, because we know that only g++ can compile our code. Tom