CodeSonar Release 3.5, patchlevel 2: Release
Notes
Official Release Date: June 10, 2010
- Removing an
analysis is significantly faster.
- The license manager software has been upgraded. The new version
has a new system requirement on Linux: the Linux Standard Base
(LSB). Some Linux distributions have this installed
by default, but many do not.
Note that you do not need to install the LSB to run the CodeSonar
build/analysis or to browse results on Linux systems, only to run
the license server.
- Users can now perform "dry runs" to
count lines and locate parse errors without running the analysis,
and consequently without consuming licensed lines.
- A number of small tune-ups and bug-fixes.
- If you have edited any configuration files, see the manual
section on updating configuration
files.
- The Windows installer will not install CodeSonar in a directory
that already exists. If you intend to install in the same location
as a a previous version of CodeSonar, and you have edited any files
in the installation directory, make copies of those files before
you uninstall CodeSonar and delete the directory.
- Existing analysis results will be preserved when you upgrade,
provided that your hub
directory is not located under the CodeSonar installation
directory. (If it is, move
it before you upgrade.)
The Installation manual section
provides instructions for installing CodeSonar.
For Windows users without Administrator privileges, some
additional steps are required. The simplest solution is to acquire
these privileges, but if this is not possible then the additional
steps are as follows. Note that non-Administrators are not able to
create Windows services, so it will not be possible to run the CodeSonar hub or launch daemon
as services.
- Make sure you specify an installation directory for which you
have write permission. Your home directory is usually a suitable
candidate; Program Files usually
is not.
- If you want to run the CodeSonar build/analysis, an
Administrator must install the device driver:
hookcs.exe --uninstall --install
This is not necessary if the installation is only being used to
run a hub.