Package: libmlx5 Version: 1.0.1-2 Severity: normal Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu vivid ubuntu-patch
Dear Maintainer, In Ubuntu, the attached patch was applied to achieve the following: * debian/patches/disable-werror.diff: Don't build with -Werror. infiniband/arch.h warns about missing archtecture-specific implementations, which lets the build fail on these architectures. - Use dh-autoreconf to make this change apply. * Build on all architectures. Previously, all arches other than certain ones were disabled, but, with this patch, we can switch back to "any" again. Thanks for considering the patch. Logan Rosen -- System Information: Debian Release: jessie/sid APT prefers vivid-updates APT policy: (500, 'vivid-updates'), (500, 'vivid-security'), (500, 'vivid'), (100, 'vivid-backports') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-24-generic (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
diff -Nru libmlx5-1.0.1/debian/control libmlx5-1.0.1/debian/control --- libmlx5-1.0.1/debian/control 2014-09-16 02:52:29.000000000 -0400 +++ libmlx5-1.0.1/debian/control 2014-11-15 01:23:13.000000000 -0500 @@ -3,14 +3,14 @@ Priority: optional Maintainer: OFED and Debian Developement and Discussion <pkg-ofed-de...@lists.alioth.debian.org> Uploaders: Ana Beatriz Guerrero Lopez <a...@debian.org> -Build-Depends: debhelper (>= 9), autotools-dev, libibverbs-dev +Build-Depends: debhelper (>= 9), dh-autoreconf, libibverbs-dev Standards-Version: 3.9.5 Homepage: https://www.openfabrics.org/downloads/mlx5/ Vcs-Git: git://anonscm.debian.org/pkg-ofed/libml5.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-ofed/libmlx5.git Package: libmlx5-1 -Architecture: amd64 i386 powerpc ppc64el sparc +Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Userspace driver for Mellanox Connect-IB InfiniBand HCAs libmlx5 is a device-specific driver for Mellanox Connect-IB InfiniBand @@ -22,7 +22,7 @@ Package: libmlx5-dev Section: libdevel -Architecture: amd64 i386 powerpc ppc64el sparc +Architecture: any Depends: ${misc:Depends}, libmlx5-1 (= ${binary:Version}) Description: Development files for the libmlx5 driver libmlx5 is a device-specific driver for Mellanox Connect-IB InfiniBand @@ -36,7 +36,7 @@ Package: libmlx5-1-dbg Section: debug Priority: extra -Architecture: amd64 i386 powerpc ppc64el sparc +Architecture: any Depends: ${misc:Depends}, libmlx5-1 (= ${binary:Version}) Description: Debugging symbols for the libmlx5 driver libmlx5 is a device-specific driver for Mellanox Connect-IB InfiniBand diff -Nru libmlx5-1.0.1/debian/patches/disable-werror.diff libmlx5-1.0.1/debian/patches/disable-werror.diff --- libmlx5-1.0.1/debian/patches/disable-werror.diff 1969-12-31 19:00:00.000000000 -0500 +++ libmlx5-1.0.1/debian/patches/disable-werror.diff 2014-11-14 21:15:03.000000000 -0500 @@ -0,0 +1,13 @@ +Index: b/configure.in +=================================================================== +--- a/configure.in ++++ b/configure.in +@@ -31,8 +31,6 @@ + CFLAGS="$CFLAGS -DMLX5_DEBUG" + fi + +-CFLAGS="$CFLAGS -Werror" +- + dnl Checks for programs + AC_PROG_CC + diff -Nru libmlx5-1.0.1/debian/patches/series libmlx5-1.0.1/debian/patches/series --- libmlx5-1.0.1/debian/patches/series 2014-09-16 02:45:04.000000000 -0400 +++ libmlx5-1.0.1/debian/patches/series 2014-11-14 21:18:01.000000000 -0500 @@ -1 +1,2 @@ driver-plugin-directory.patch +disable-werror.diff diff -Nru libmlx5-1.0.1/debian/rules libmlx5-1.0.1/debian/rules --- libmlx5-1.0.1/debian/rules 2014-09-16 02:45:04.000000000 -0400 +++ libmlx5-1.0.1/debian/rules 2014-11-14 21:26:47.000000000 -0500 @@ -1,7 +1,7 @@ #!/usr/bin/make -f %: - dh $@ --with autotools_dev --parallel + dh $@ --with autoreconf --parallel override_dh_strip: dh_strip --dbg-package=libmlx5-1-dbg