File: known-problems-120

package info (click to toggle)
gprbuild 2015-6
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 3,228 kB
  • ctags: 67
  • sloc: ada: 27,214; xml: 4,127; makefile: 337; sh: 227; cpp: 89; fortran: 62; ansic: 37
file content (118 lines) | stat: -rw-r--r-- 4,205 bytes parent folder | download | duplicates (3)
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