File: known-problems-100

package info (click to toggle)
gprbuild 2011-2
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 10,396 kB
  • sloc: ada: 94,726; sh: 2,818; xml: 2,225; makefile: 471; ansic: 240; cpp: 89; fortran: 62; asm: 27
file content (118 lines) | stat: -rw-r--r-- 4,286 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.0.0
========================================

Copyright (c) 2008, 2009 AdaCore

The following is a listing of known problems in release 1.0.0. Except where
specifically noted, all these problems have been corrected in the development
tree of the 1.1 technology. This means they are corrected in any 1.1.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-100-H115-007 gprbuild fails to build archives with many object files

  Problem:    gprbuild may fail to build archives (for static library or the
              global archive) when the number of object files is too large.

  Status:     This was fixed in 1.1.0 on 2008-01-16

  Workaround: Either reduce the number of object files, using one or
              several static libraries, or reduce the absolute paths of
              the project files.

KP-100-H124-002 Missing objects from externally built projects

  Problem:    When an externally built projects does not contain sources
              for bodies, but only for some specs, some of the object files
              may be missing in the global archive.

  Status:     This was fixed in 1.1.0 on 2008-03-06

  Workaround: Convert the externally built project into an externally
              built static library project.

KP-100-H208-029 -bargs and -largs not allowed in package Builder

  Problem:    Switches -bargs, -bargs:<lang> and -largs are not accepted
              in the switch attributes of package Builder.

  Status:     This was fixed in 1.1.0 on 2008-02-09

  Workaround: Use these switches only on the command line.

KP-100-H216-002 gprbuild crashes with limited with cycle

  Problem:    gprbuild may crash if there are cycles in the project tree
              using limited withs.

  Status:     This was fixed in 1.1.0 on 2008-02-17

  Workaround: Do not use limited withs.

KP-100-H226-027 Missing gprclean switch -eL

  Problem:    The switch -eL, to follow symbolic links when processing
              project files, is missing for gprclean.

  Status:     This was fixed in 1.1.0 on 2008-02-26

  Workaround: Do not use symbolic links.

KP-100-H303-021 Linker switches not relative to project directory

  Problem:    When using switches in package Linker that include relative
              paths, the paths are relative to the object directory, not to
              the project directory as is done for gnatmake.

  Status:     This was fixed in 1.1.0 on 2008-03-04

  Workaround: Use only absolute paths.

KP-100-H218-008 Wrong executable name generated

  Problem:    When the body suffix of the main includes several dots,
              gprbuild does not generate the proper executable name.

  Status:     This was fixed in 1.1.0 on 2008-02-18

  Workaround: Specify the executable name in the project file.

KP-100-GC29-007 Importing an externally buit library with an empty object dir

  Problem:    Building a Stand-Alone Library that imports an externally built
              library where the object directory does not contain any ALI file
              fails.

  Status:     This was fixed in 1.1.0 on 2007-12-29

  Workaround: Copy the ALI files in the object directory.

KP-100-GC29-003 SALs with capital letter names on Windows

  Problem:    Stand-Alone Libraries with capital letters in their names are
              not build correctly on Windows.

  Status:     This was fixed in 1.1.0 on 2007-12-29

  Workaround: Use only library names with small letters.

KP-100-GC12-012 Failure to build a library that imports other libraries

  Problem:    When a library project imports several other library projects,
              gprbuild will fail to build the library.

  Status:     This was fixed in 1.1.0 on 2007-12-16

  Workaround: Reduce the number of libraries.

KP-100-GC12-009 Autoconfiguration fails when object dir not present

  Problem:    When the object dir of the main project file is not present
              autoconfiguration fails, even when gprbuild is called with -p.

  Status:     This was fixed in 1.1.0 on 2007-12-18

  Workaround: Create manually the object dir of the main project.