Package: odb / 2.4.0-5

Metadata

Package Version Patches format
odb 2.4.0-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
no_need_of_tm.h.patch | (download)

odb/gcc.hxx | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

  <tm.h> include in gcc.hxx appears to be no longer necessary
 On MIPS this file pulls in enum processor which conflicts with our class
 processor.
remove_gratuitous_classes.patch | (download)

odb/context.hxx | 3 2 + 1 - 0 !
odb/generator.cxx | 24 12 + 12 - 0 !
odb/generator.hxx | 26 8 + 18 - 0 !
odb/plugin.cxx | 18 7 + 11 - 0 !
odb/processor.cxx | 4 2 + 2 - 0 !
odb/processor.hxx | 22 6 + 16 - 0 !
odb/relational/validator.cxx | 6 3 + 3 - 0 !
odb/relational/validator.hxx | 29 9 + 20 - 0 !
odb/validator.cxx | 13 6 + 7 - 0 !
odb/validator.hxx | 28 9 + 19 - 0 !
10 files changed, 64 insertions(+), 109 deletions(-)

 [patch] remove gratuitous classes

In the process also get rid of global class processor which conflicts
with enum processor on MIPS.

GCC_6_port_part1.patch | (download)

odb/cxx-lexer.cxx | 4 4 + 0 - 0 !
odb/gcc-fwd.hxx | 23 22 + 1 - 0 !
odb/gcc.hxx | 10 10 + 0 - 0 !
odb/include.cxx | 31 21 + 10 - 0 !
odb/parser.cxx | 8 4 + 4 - 0 !
odb/plugin.cxx | 29 27 + 2 - 0 !
odb/semantics/elements.cxx | 4 2 + 2 - 0 !
7 files changed, 90 insertions(+), 19 deletions(-)

 [patch] initial work to make odb compatible with gcc 6


GCC_6_port_part2.patch | (download)

odb/gcc.hxx | 9 6 + 3 - 0 !
odb/parser.cxx | 2 2 + 0 - 0 !
2 files changed, 8 insertions(+), 3 deletions(-)

 [patch] make compilable with gcc 6 in c++14 mode