Package: sra-sdk / 2.3.5-2+dfsg-1

Metadata

Package Version Patches format
sra-sdk 2.3.5-2+dfsg-1 3.0 (quilt)

Patch series

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

libs/Makefile | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 do not use third party libs but use debian packaged
             libraries instead


10_portability.patch | (download)

build/Makefile.gcc | 6 0 + 6 - 0 !
build/Makefile.shell | 23 11 + 12 - 0 !
2 files changed, 11 insertions(+), 18 deletions(-)

 drop redundant -m32/-m64 option to enable build
             on all Debian architectures


build with system libbz2 libz.patch | (download)

libs/ncbi-vdb/Makefile | 6 2 + 4 - 0 !
1 file changed, 2 insertions(+), 4 deletions(-)

 fix issue when trying to build against debian packaged
             libbz2


hardening.patch | (download)

Makefile | 6 3 + 3 - 0 !
build/Makefile.env | 4 2 + 2 - 0 !
2 files changed, 5 insertions(+), 5 deletions(-)

 propagate debian hardening options into build system
  This is most probably not the most elegant way, but when simply
  setting CFLAGS in debian/rules they simply override the CFLAGS
  setting inside the sequence of Makefiles which leads to a loss of
  DEFINES and INCDIRS which are needed to build properly


hardening format security.patch | (download)

libs/kdb/database.c | 2 1 + 1 - 0 !
libs/kdb/index.c | 2 1 + 1 - 0 !
libs/kdb/table.c | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 fix format strings in snprintf() calls
  When using hardening options, specifically -Werror=format-security
  some errors of kind:
     format not a string literal and no format arguments
  appeared in some snprintf() calls.  This is fixed by providing
  the expected format string