Debian Patches

Status for ibutils/1.5.7+0.2.gbd7e502-3

Patch Description Author Forwarded Bugs Origin Last update
01-fix-with_osm_libs.patch Copy fix from main osm.m4 to avoid overwriting $with_osm_libs Roland Dreier <> no 2018-01-04
02-fix-format-warning.patch Fix gcc "-Werror=format-security" errors
Fix log calls to use format "%s" to output string buffers.
Roland Dreier <> no 2018-01-04
03-remove-rpath.patch Patch autotools files to avoid unnecessary rpaths in executables Roland Dreier <> no 2018-01-04
Fix-POD-errors.patch Fix POD errors Benjamin Drung <> no 2020-11-11
do_not_use_tmp.patch do_not_use_tmp Debian HPC Team <> no 2018-01-04
makefile_dependencies.patch Fix the Makefile dependencies Adrian Bunk <> no debian 2018-08-19
cross.patch Fix cross build ibutils fails to cross build from source, because it abuses
AC_CHECK_FILE to discover includes. AC_CHECK_FILE is meant for
discovering files on the host machine, but here it is being used for
discovering files on the build machine. A simple test -f is better and
makes ibutils cross buildable.
no debian
gcc-10.patch Fix build failure with GCC 10 no debian
Set-ACLOCAL_AMFLAGS-I-config.patch Set ACLOCAL_AMFLAGS = -I config
To support running autoreconf with the usual `-f -i` parameters, set
`ACLOCAL_AMFLAGS` to add `-I config`.
Benjamin Drung <> no 2020-11-11
Fix-generating-man-pages-in-place.patch Fix generating man pages in place
Building the man pages fail in place:

make[4]: Entering directory '/<<PKGBUILDDIR>>/ibis/doc'
./ibis_pod2man ibis.pod ibis.1
cp -f ibis.1 ./ibis.1
make[4]: *** [Makefile:569: ibis.1] Error 1
Benjamin Drung <> no 2020-11-11
Always-update-man-pages-if-needed.patch Always update man pages if needed
Removing the man pages and not activating the automake maintainer mode
let the build fail:

make[4]: Entering directory '/<<PKGBUILDDIR>>/ibis/doc'
./ibis_pod2man ibis.1
Usage ./ibis_pod2man podFile [outFile]
Given podFile:ibis.1 extension != .pod
make[4]: *** [Makefile:568: ibis.1] Error 1

So always update the man pages if needed.
Benjamin Drung <> no 2020-11-11
ibdmsh-Correct-whatis-entry.patch ibdmsh: Correct whatis entry
A manual page should start with a NAME section, which lists the
program name and a brief description. The NAME section is used to
generate a database that can be queried by commands like apropos and
whatis. You are seeing this tag because lexgrog was unable to parse
the NAME section.

Refer to the lexgrog(1) manual page, the groff_man(7) manual page, and
the groff_mdoc(7) manual page for details.
Benjamin Drung <> no 2020-11-11
Fix-spelling-error-of-mismatch.patch Fix spelling error of mismatch Benjamin Drung <> no 2020-11-11
Fix-spelling-error-of-tuple.patch Fix spelling error of tuple Benjamin Drung <> no 2020-11-11
Fix-spelling-errors.patch Fix spelling errors
lintian found some spelling errors.
Benjamin Drung <> no 2020-11-11

All known versions for source package 'ibutils'