Fix various issues in the symbol files causing FTBFS on different archs (mainly 32-bit, but not only them)

These issues include

  • size_t being unsigned int or unsigned long on 64-bit or 32-bit archs, resp.
  • int64_t being long long or long
  • many/most template instantiations should be marked as optional, especially if they come from the std namespace

This fixes FTBFS on i386, and should fix also other archs (I've checked their outputs from the buildds, but of course didn't actually test them).

Please consider releasing exiv2 0.27 to unstable.

Merge request reports

Loading