Package: libgnatcoll / 1.7gpl2015-2
Metadata
Package | Version | Patches format |
---|---|---|
libgnatcoll | 1.7gpl2015-2 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
let_examples_see_gnat_utils gpr.diff | (download) |
examples/Makefile |
2 1 + 1 - 0 ! |
append top source directory to ada_project_path In case gnat_util.gpr is provided, it should be found by the examples. |
spelling.diff | (download) |
src/gnatcoll-pools.adb |
2 1 + 1 - 0 ! |
spelling |
shebang_for_executable.diff | (download) |
examples/library/build.sh |
2 2 + 0 - 0 ! |
add shebang for an executable script The executable shell script examples/library/build.sh is run by testsuite/sql/__init__.py, but may be run manually as an example. |
build_options.diff | (download) |
Makefile |
12 6 + 6 - 0 ! |
allow choosing builder options The default behaviour should not change, but more settings can be overriden on the command line if necessary, like -q and --target. . The effect may change in case PROCESSORS=2 is transmitted via the Make command line. In that case, Processors would take the default value 1 in the project, because it is not tranmitted via -X or the environment. I believe such a conflict should be avoided. . I suggest that -q is removed from the third GPRBUILD, or added to GPRBUILD_OPTIONS, but partial echoing is quite confusing. |
compilation_options.diff | (download) |
configure.in |
5 5 + 0 - 0 ! |
handle adaflags cflags cppflags ./configure eventually ignores them despite its claims in --help. |
library_versions.diff | (download) |
gnatcoll_shared.gpr.in |
9 9 + 0 - 0 ! |
allow the user to select each soversion separately The default behaviour should not have changed.I have tried to respect upstream workflow: all External values are read in GnatColl_Shared.gpr. |
distclean.diff | (download) |
Makefile |
30 30 + 0 - 0 ! |
clean all generated files Before reporting upstream, check that none is caused by my changes. |
gnatprj_instead_of_gnat_sources.diff | (download) |
gnat_util.gpr |
5 5 + 0 - 0 ! |
tell upstream build system where to find the needed gnat sources. |
visible_make_recipes.diff | (download) |
Makefile |
15 8 + 7 - 0 ! |
avoid hiding make recipes Quite useful in this labyrinthic build system. |
no_inline_gnatcoll sql exec tasking.diff | (download) |
src/gnatcoll__copy.gpr |
3 2 + 1 - 0 ! |
link gnatcoll with pthread to circumvent #760211. On armel armhf hurd-i386 kfreebsd-amd64 s390x, inlining of Ada.Task_Attributes creates a direct dependency to the pthread_getspecific symbol. With --as-needed, -lpthread has no other effect than fixing the link stage for buggy architectures. |
no_postgresql.diff | (download) |
src/gnatcoll_tools.gpr |
1 0 + 1 - 0 ! |
drop postgresql support PostGreSQL links with OpenSSL, incompatible with the GPL license. . Let gnatcoll_db2ada use SQLite instead. |
generate sources timestamp.diff | (download) |
Makefile |
8 8 + 0 - 0 ! |
only replace the generated source when they differ. Passing -m to gprbuild already avoids unnecessary recompilations, but does not allow deterministic timestamps in ALI files. |
allow_linking_tools_dynamically.diff | (download) |
Makefile |
8 3 + 5 - 0 ! |
avoid selecting the way tools are linked |