Package: med-fichier
Version: 3.3.1+repack-4
Severity: normal
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu disco ubuntu-patch

Dear Maintainer,

The new autopkgtest tests in med-fichier fail to run with ld
--as-needed, which is the default in Ubuntu.

In Ubuntu, the attached patch was applied to achieve the following:

  * d/t/build{1,2}: Move -lmedC after file that needs it to fix failure with
    ld --as-needed.

Thanks for considering the patch.

Logan Rosen

-- System Information:
Debian Release: buster/sid
  APT prefers cosmic-updates
  APT policy: (500, 'cosmic-updates'), (500, 'cosmic-security'), (500, 'cosmic')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.18.0-10-generic (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
diff -Nru med-fichier-3.3.1+repack/debian/tests/build1 
med-fichier-3.3.1+repack/debian/tests/build1
--- med-fichier-3.3.1+repack/debian/tests/build1        2018-07-08 
11:20:02.000000000 -0400
+++ med-fichier-3.3.1+repack/debian/tests/build1        2018-11-18 
21:34:17.000000000 -0500
@@ -217,7 +217,7 @@
 
 EOF
 
-mpicc -I/usr/include/hdf5/openmpi/ -I/usr/include/hdf5/serial -I/usr/include 
-lmedC  -o usescase usescase.c
+mpicc -I/usr/include/hdf5/openmpi/ -I/usr/include/hdf5/serial -I/usr/include 
-o usescase usescase.c -lmedC
 echo "build: OK"
 [ -x usescase ]
 ./usescase
diff -Nru med-fichier-3.3.1+repack/debian/tests/build2 
med-fichier-3.3.1+repack/debian/tests/build2
--- med-fichier-3.3.1+repack/debian/tests/build2        2018-07-08 
11:20:13.000000000 -0400
+++ med-fichier-3.3.1+repack/debian/tests/build2        2018-11-18 
21:34:32.000000000 -0500
@@ -431,7 +431,7 @@
 
 EOF
 
-mpicc -I/usr/include/hdf5/openmpi/ -I/usr/include/hdf5/serial -I/usr/include 
-lmedC  -o usescase usescase.c
+mpicc -I/usr/include/hdf5/openmpi/ -I/usr/include/hdf5/serial -I/usr/include 
-o usescase usescase.c -lmedC
 echo "build: OK"
 [ -x usescase ]
 ./usescase

Reply via email to