1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
|
========================================
Known problems in GPRBUILD version 1.2.0
========================================
Copyright (c) 2008-2009, AdaCore
The following is a listing of known problems in release 1.2.0. Except where
specifically noted, all these problems have been corrected in the development
tree of the 1.3 technology. This means they are corrected in any 1.2.0w
wavefront issued subsequent to the date specified (in ISO format YYYY-MM-DD) in
the status line. This can be used to determine if a given wavefront has the fix
identified in the entry.
KP-120-I315-004 Unneeded recompilation with externally built library project
Problem: If in the project tree there is an externally built library
project with no library exchange file, gprbuild will always
relink the executable.
Status: This was fixed in 1.3.0 on 2009-03-15
Workaround: Make sure that there is a valid library exchange file
KP-120-I312-021 Wrong compilation switches for inherited source
Problem: When a source inherited from a project being extended is
recompiled in the extending project, the compilation switches
are not taken in the extending project.
Status: This was fixed in 1.3.0 on 2009-03-12
Workaround: Use the same switches in both projects
KP-120-I302-001 Crash when library project has no object directory
Problem: gprbuild may crash if the object directory of a library project
does not exist.
Status: This was fixed in 1.3.0 on 2009-03-03
Workaround: Create the object directory
KP-120-I216-021 --no-indirect-imports not allowed in Builder switches
Problem: The gprbuild switch --no-indirect-imports is not allowed
in switches specified in package Builder. It is only allowed
on the command line.
Status: This was fixed in 1.3.0 on 2009-02-17
Workaround: Use --no-indirect-imports on the command line
KP-120-I205-035 Gprbuild does not obey -o option
Problem: gprbuild does not always use the specified executable file
name after the -o option.
Status: This was fixed in 1.3.0 on 2009-02-06
Workaround: Indicate the executable file name in package Binder of the
project file.
KP-120-I204-033 Failure to link when gprbuild invoked with -v
Problem: When gprbuild is invoked with -v, linking the executable may
fail.
Status: This was fixed in 1.3.0 on 2009-02-05
Workaround: Do not invoke gprbuild with -v
KP-120-I129-011 Crash when library exchange file does not exist
Problem: gprbuild may crash if a library exchange file for a library
project does not exist.
Status: This was fixed in 1.3.0 on 2009-01-30
Workaround: Create an empty library exchange file in the object directory
KP-120-I119-020 Gprconfig terminates when some directories are unreadable
Problem: gprconfig will terminate when some directories on the PATH
are not readable.
Status: This was fixed in 1.3.0 on 2009-01-19
Workaround: Remove that directory from your PATH environment variable
KP-120-I107-025 Invalid diagnostic when temp path file cannot be created
Problem: When a directory is not writable and a temporary path file could
not be created, an invalid diagnostic indicating that the disk
is full is issued.
Status: This was fixed in 1.3.0 on 2009-01-13
Workaround: Make the directory writable
KP-120-HB17-004 No recompilation when ALI file created with -gnatc
Problem: gprbuild does not detect that an ALI file has been created
with the switch -gnatc, so it does not systematically recompile,
but it should.
Status: This was fixed in 1.3.0 on 2008-11-18
Workaround: Avoid invoking gprbuild with -gnatc, or force recompilation
KP-120-HA28-035 Crash when invoked for a spec needing completion
Problem: gprbuild may crash if it is invoked with a spec needing
completion on the command line.
Status: This was fixed in 1.3.0 on 2008-10-28
Workaround: Avoid invoking gprbuild for a spec needing completion
|