When you create a patch, you must include new
versions of the projects to be rebuilt. The following paragraphs describe
what to include in your patch project.
- If a developer is fixing a defect in an executable,
the developer would change the code in the project that rebuilds the
executable. Therefore, your patch would include only a version of
the projects that contain changed code used to build the executable.
- If the defect was in a library, the developer would
change the code, you would rebuild the library, then rebuild every executable
that links with it. Therefore, you would need projects for the library
and all of the executables that link with it, and external projects,
if you use them.
Often, the developer assigned to
fix the bug can tell you which projects to rebuild.
Note: You
can set up grouping projects to organize your patches in the database.
See
About
grouping projects for more information.
If
you are using the installation image to build your patch, you must
use the installation project.