Some advanced issues on the use of libraries and programs


You should write small test programs that link with your library and test it. Keep them within the libraries src directory. After updating the library, but before installing it, you should make sure that it passes all these test programs.


In our current setup, you can reinstall over things in $G/bin, $G/lib, etc.. The install script will generate a warning, but you will still be able to overwrite any existing files. Be careful not to install libraries that you haven't tested because other people may be using them as well, and you don't want to break their code.