Package: ahven / 2.7-2
Patch seriesview the series file
|no library interface.diff | (download)||
15 0 + 15 - 0 !
do not use library_interface Library_Interface intends to prevent the user using some sources (Ada private packages are sufficient in most circumstances). . Debian Ada Policy requires all source code available for debugging purposes. . Library_Interface also removes some public symbols from the shared library, causing an error when all sources are visible: undefined reference to `ahven_compat_E'.
|leading library options.diff | (download)||
move ldflags before normal -l options Options like --as-needed or -z relro only take effect on following libraries. . Duplicate options may cause problems, so we remove -largs from the command line. This issue has been discussed with upstream (ahven author), but can only be fixed properly in comfignat. . gnatmake ignores Leading_Library_Options, so this can only be fixed with gprbuild.