Your message dated Wed, 03 Aug 2011 13:17:32 +0000
with message-id <[email protected]>
and subject line Bug#631690: fixed in fio 1.57-1
has caused the Debian Bug report #631690,
regarding fio: FTBFS with ld --as-needed
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
631690: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=631690
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: fio
Version: 1.50-1
Severity: normal
Tags: patch
User: [email protected]
Usertags: ld-as-needed

The package fails to build when --as-needed linker option is enabled,
because of incorrect order of parameters passed to ld. Here's a log of
failed build in Ubuntu:
https://launchpadlibrarian.net/70832832/buildlog_ubuntu-oneiric-i386.fio_1.50-1_FAILEDTOBUILD.txt.gz

See also
http://wiki.debian.org/ToolChain/DSOLinking#Only_link_with_needed_libraries

The attached patch was used in Ubuntu to fix the problem.
https://launchpad.net/ubuntu/+source/fio/1.50-1ubuntu1

-- System Information:
Debian Release: wheezy/sid
  APT prefers oneiric
  APT policy: (500, 'oneiric')
Architecture: i386 (i686)

Kernel: Linux 2.6.38-10-generic (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Description: Place object before libraries to fix linking FTBFS.
Author: Ilya Barygin <[email protected]>

--- fio-1.50.orig/Makefile
+++ fio-1.50/Makefile
@@ -66,7 +66,7 @@ mandir = $(prefix)/share/man
        $(QUIET_CC)$(CC) -o $@ -c $(CFLAGS) $(CPPFLAGS) $<
        
 fio: $(OBJS)
-       $(QUIET_CC)$(CC) $(CFLAGS) -o $@ $(LIBS) $(OBJS)
+       $(QUIET_CC)$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
 
 depend:
        $(QUIET_DEP)$(CC) -MM $(CFLAGS) $(CPPFLAGS) $(SOURCE) 1> .depend

--- End Message ---
--- Begin Message ---
Source: fio
Source-Version: 1.57-1

We believe that the bug you reported is fixed in the latest version of
fio, which is due to be installed in the Debian FTP archive:

fio_1.57-1.debian.tar.gz
  to main/f/fio/fio_1.57-1.debian.tar.gz
fio_1.57-1.dsc
  to main/f/fio/fio_1.57-1.dsc
fio_1.57-1_amd64.deb
  to main/f/fio/fio_1.57-1_amd64.deb
fio_1.57.orig.tar.gz
  to main/f/fio/fio_1.57.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Martin Steigerwald <[email protected]> (supplier of updated fio package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 03 Aug 2011 14:05:33 +0200
Source: fio
Binary: fio
Architecture: source amd64
Version: 1.57-1
Distribution: unstable
Urgency: low
Maintainer: Martin Steigerwald <[email protected]>
Changed-By: Martin Steigerwald <[email protected]>
Description: 
 fio        - Flexible I/O Tester
Closes: 629174 631690
Changes: 
 fio (1.57-1) unstable; urgency=low
 .
   * Imported Upstream version 1.57.
   * Dropped manpage patch with manpage spelling fixes. Merged upstream.
   * Implemented suggestions from Sebastian 'Tokkee' Harl. Thanks.
     * Added -a to debhelper commands in architecture dependent sections
       of the makefile.
     * debian/copyright: Added authors of manpages for fio and
       fio_generate_plots.
     * debian/copyright: Added copyright hints for sha1.c, sha.h,
       engines/windowsaio.c, lib/getopt_long.c, lib/rand.c.
 .
 fio (1.55-1) UNRELEASED; urgency=low
 .
   * Corrected debian/watch file, thanks Ilya Barygin (Closes: #629174).
   * Imported Upstream version 1.55.
     * Includes commit e52947d15cf0d7d31c30ccdc43450a10081976da
       that fixes build failure with --as-needed linker option
       (Closes: #631690).
   * Updated to Standards-Version to 3.9.2, no changes needed.
   * debian/watch: Removed template to fix lintian warning
     debian-watch-contains-dh_make-template.
   * debian/rules: Added build-arch and build-indep as targets as
     recommended by lintian 2.5.1 in order to prepare for a future
     policy change.
     * build-indep does nothing as there are no architecture
       independent packages for now.
Checksums-Sha1: 
 450608c771a4f1f23b2482d6a8bbb8335a3870bf 1144 fio_1.57-1.dsc
 992736056062a16f57721470dc883a4595605c0b 425379 fio_1.57.orig.tar.gz
 deb4075df28d5730a17608cd497683db35102468 5155 fio_1.57-1.debian.tar.gz
 a342ef512f59c65c73d1cd9102c22733b829a1ef 186130 fio_1.57-1_amd64.deb
Checksums-Sha256: 
 d9787706f2cd54556c12616013236ae848f0f2e7657619f639071984d481b799 1144 
fio_1.57-1.dsc
 c058d6dba6854cf646fa6296007346402687488d51e4bd0c3c9e4c48a540aa7a 425379 
fio_1.57.orig.tar.gz
 30852cd98f2e8580bb20907a1435e3b90fac1a6a9a87ec8a045413e76b44d63d 5155 
fio_1.57-1.debian.tar.gz
 7952349288d6c433fed399c12bf9f1ac88822aa348c5ad3b8ca539ffc45f0f0a 186130 
fio_1.57-1_amd64.deb
Files: 
 b77681d2dc89d97e2e9eae7e27a0f711 1144 utils optional fio_1.57-1.dsc
 125f20977cf09916baceebbe9f8d35a4 425379 utils optional fio_1.57.orig.tar.gz
 45711b5750476b832879319678355c82 5155 utils optional fio_1.57-1.debian.tar.gz
 8dc6414256e03025f1bd167cdeca4b30 186130 utils optional fio_1.57-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk45QJEACgkQEFEKc4UBx/z0tACgg7AgrvO83X1SNawfArKw20Pc
rAMAnRR9gFJyBlBOGc+/+jwIF9vyXGrF
=ABlH
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to