Your message dated Thu, 17 Mar 2011 12:02:33 +0000
with message-id <e1q0but-0007dg...@franck.debian.org>
and subject line Bug#615749: fixed in lustre 1.8.5+dfsg-2
has caused the Debian Bug report #615749,
regarding lustre: ftbfs with gold or ld --no-add-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 ow...@bugs.debian.org
immediately.)


-- 
615749: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=615749
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: lustre
Version: 1.8.3-4
Severity: important
Tags: sid
User: peter.fritzs...@gmx.de
Usertags: no-add-needed

The package fails to build in a test rebuild on at least amd64 with
ld --no-add-needed.  For details, please see:
http://lists.debian.org/debian-devel-announce/2011/02/msg00011.html
http://wiki.debian.org/ToolChain/DSOLinking

Ubuntu might have a patch for this issue, but unfortunately it was
not forwarded to Debian.  Please have a look at
http://packages.qa.debian.org/lustre to see if an Ubuntu version for
this package exists, and if a fix is included in the Ubuntu diff.

[...]
gcc -DHAVE_CONFIG_H -I. -I../../../../lustre/tests -I../..  -D__arch_lib__ 
-D_LARGEFILE64_SOURCE=1 -I/opt/lam/include -D_LARGEFILE64_SOURCE 
-D_FILE_OFFSET_BITS=64 -DLUSTRE_UTILS -include 
/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/config.h 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lnet/include
 -I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/lnet/include 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/lustre/include 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lnet/include
 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lustre/include
  -g -Wall -fPIC -D_GNU_SOURCE -Wall -g -O2 -c `test -f 
'../../../../lustre/tests/checkstat.c' || echo 
'../../../../lustre/tests/'`../../../../lustre/tests/checkstat.c
gcc -g -Wall -fPIC -D_GNU_SOURCE -Wall -g -O2   -o checkstat  checkstat.o  
gcc -DHAVE_CONFIG_H -I. -I../../../../lustre/tests -I../..  -D__arch_lib__ 
-D_LARGEFILE64_SOURCE=1 -I/opt/lam/include -D_LARGEFILE64_SOURCE 
-D_FILE_OFFSET_BITS=64 -DLUSTRE_UTILS -include 
/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/config.h 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lnet/include
 -I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/lnet/include 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/lustre/include 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lnet/include
 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lustre/include
  -g -Wall -fPIC -D_GNU_SOURCE -Wall -g -O2 -c `test -f 
'../../../../lustre/tests/statone.c' || echo 
'../../../../lustre/tests/'`../../../../lustre/tests/statone.c
gcc -g -Wall -fPIC -D_GNU_SOURCE -Wall -g -O2   -o statone  statone.o  
gcc -DHAVE_CONFIG_H -I. -I../../../../lustre/tests -I../..  -D__arch_lib__ 
-D_LARGEFILE64_SOURCE=1 -I/opt/lam/include -D_LARGEFILE64_SOURCE 
-D_FILE_OFFSET_BITS=64 -DLUSTRE_UTILS -include 
/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/config.h 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lnet/include
 -I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/lnet/include 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/lustre/include 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lnet/include
 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lustre/include
  -g -Wall -fPIC -D_GNU_SOURCE -Wall -g -O2 -c `test -f 
'../../../../lustre/tests/runas.c' || echo 
'../../../../lustre/tests/'`../../../../lustre/tests/runas.c
gcc -g -Wall -fPIC -D_GNU_SOURCE -Wall -g -O2   -o runas  runas.o  
gcc -DHAVE_CONFIG_H -I. -I../../../../lustre/tests -I../..  -D__arch_lib__ 
-D_LARGEFILE64_SOURCE=1 -I/opt/lam/include -D_LARGEFILE64_SOURCE 
-D_FILE_OFFSET_BITS=64 -DLUSTRE_UTILS -include 
/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/config.h 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lnet/include
 -I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/lnet/include 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/lustre/include 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lnet/include
 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lustre/include
  -g -Wall -fPIC -D_GNU_SOURCE -Wall -g -O2 -c `test -f 
'../../../../lustre/tests/openfile.c' || echo 
'../../../../lustre/tests/'`../../../../lustre/tests/openfile.c
gcc -g -Wall -fPIC -D_GNU_SOURCE -Wall -g -O2   -o openfile  openfile.o  
gcc -DHAVE_CONFIG_H -I. -I../../../../lustre/tests -I../..  -D__arch_lib__ 
-D_LARGEFILE64_SOURCE=1 -I/opt/lam/include -D_LARGEFILE64_SOURCE 
-D_FILE_OFFSET_BITS=64 -DLUSTRE_UTILS -include 
/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/config.h 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lnet/include
 -I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/lnet/include 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/lustre/include 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lnet/include
 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lustre/include
  -g -Wall -fPIC -D_GNU_SOURCE -Wall -g -O2 -c `test -f 
'../../../../lustre/tests/rmdirmany.c' || echo 
'../../../../lustre/tests/'`../../../../lustre/tests/rmdirmany.c
gcc -g -Wall -fPIC -D_GNU_SOURCE -Wall -g -O2   -o rmdirmany  rmdirmany.o  
gcc -DHAVE_CONFIG_H -I. -I../../../../lustre/tests -I../..  -D__arch_lib__ 
-D_LARGEFILE64_SOURCE=1 -I/opt/lam/include -D_LARGEFILE64_SOURCE 
-D_FILE_OFFSET_BITS=64 -DLUSTRE_UTILS -include 
/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/config.h 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lnet/include
 -I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/lnet/include 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/lustre/include 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lnet/include
 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lustre/include
  -g -Wall -fPIC -D_GNU_SOURCE -Wall -g -O2 -c `test -f 
'../../../../lustre/tests/small_write.c' || echo 
'../../../../lustre/tests/'`../../../../lustre/tests/small_write.c
gcc -g -Wall -fPIC -D_GNU_SOURCE -Wall -g -O2   -o small_write  small_write.o  
gcc -DHAVE_CONFIG_H -I. -I../../../../lustre/tests -I../..  -D__arch_lib__ 
-D_LARGEFILE64_SOURCE=1 -I/opt/lam/include -D_LARGEFILE64_SOURCE 
-D_FILE_OFFSET_BITS=64 -DLUSTRE_UTILS -include 
/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/config.h 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lnet/include
 -I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/lnet/include 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/lustre/include 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lnet/include
 
-I/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lustre/include
  -g -Wall -fPIC -D_GNU_SOURCE -Wall -g -O2 -c `test -f 
'../../../../lustre/tests/multiop.c' || echo 
'../../../../lustre/tests/'`../../../../lustre/tests/multiop.c
gcc -g -Wall -fPIC -D_GNU_SOURCE -Wall -g -O2   -o multiop  multiop.o 
../../lustre/utils/liblustreapi.a -lrt 
/usr/bin/ld: multiop.o: undefined reference to symbol 'sem_post@@GLIBC_2.2.5'
/usr/bin/ld: note: 'sem_post@@GLIBC_2.2.5' is defined in DSO 
/lib64/libpthread.so.0 so try adding it to the linker command line
/lib64/libpthread.so.0: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[5]: *** [multiop] Error 1
make[5]: Leaving directory 
`/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lustre/tests'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory 
`/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lustre/tests'
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make[3]: Leaving directory 
`/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build/lustre'
make[2]: Leaving directory 
`/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build'
make[1]: Leaving directory 
`/build/user-lustre_1.8.3-4-amd64-V6kmFC/lustre-1.8.3/debian/build'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2



--- End Message ---
--- Begin Message ---
Source: lustre
Source-Version: 1.8.5+dfsg-2

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

liblustre_1.8.5+dfsg-2_amd64.deb
  to main/l/lustre/liblustre_1.8.5+dfsg-2_amd64.deb
linux-patch-lustre_1.8.5+dfsg-2_all.deb
  to main/l/lustre/linux-patch-lustre_1.8.5+dfsg-2_all.deb
lustre-dev_1.8.5+dfsg-2_amd64.deb
  to main/l/lustre/lustre-dev_1.8.5+dfsg-2_amd64.deb
lustre-source_1.8.5+dfsg-2_all.deb
  to main/l/lustre/lustre-source_1.8.5+dfsg-2_all.deb
lustre-tests_1.8.5+dfsg-2_amd64.deb
  to main/l/lustre/lustre-tests_1.8.5+dfsg-2_amd64.deb
lustre-utils_1.8.5+dfsg-2_amd64.deb
  to main/l/lustre/lustre-utils_1.8.5+dfsg-2_amd64.deb
lustre_1.8.5+dfsg-2.debian.tar.gz
  to main/l/lustre/lustre_1.8.5+dfsg-2.debian.tar.gz
lustre_1.8.5+dfsg-2.dsc
  to main/l/lustre/lustre_1.8.5+dfsg-2.dsc



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 615...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Patrick Winnertz <win...@debian.org> (supplier of updated lustre 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 ftpmas...@debian.org)


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

Format: 1.8
Date: Thu, 17 Mar 2011 11:56:54 +0100
Source: lustre
Binary: linux-patch-lustre lustre-source lustre-utils lustre-tests liblustre 
lustre-dev
Architecture: source all amd64
Version: 1.8.5+dfsg-2
Distribution: unstable
Urgency: low
Maintainer: Debian Lustre Packaging team 
<pkg-lustre-maintainers@lists.alioth.debian.org>
Changed-By: Patrick Winnertz <win...@debian.org>
Description: 
 liblustre  - Runtime library for Lustre filesystem utilities
 linux-patch-lustre - Linux kernel patch for the Lustre Filesystem
 lustre-dev - Development files for the Lustre filesystem
 lustre-source - source for Lustre filesystem client kernel modules
 lustre-tests - Test suite for the Lustre filesystem
 lustre-utils - Userspace utilities for the Lustre filesystem
Closes: 615749
Changes: 
 lustre (1.8.5+dfsg-2) unstable; urgency=low
 .
   * [2362539] the lib should be installed in /usr/lib/lustre-1.8
     and not in lustre-1.6
   * [d7b87bd] Add -Wl,--no-add-needed as linkerflags to debian/rules
   * [0517031] Add a patch for building with
     -Wl,--no-add-needed (Closes: #615749)
   * [14e5cc4] lustre is since a long time maintained in a git vcs...
   * [a66324e] Bump standards version to 3.9.1 - no further changes needed
Checksums-Sha1: 
 37ff7ebd9d26ff128e7c10abdd0cf524b97dda9f 1446 lustre_1.8.5+dfsg-2.dsc
 944659cbabacbcd5339b3ddec7e25644ca92594f 67164 
lustre_1.8.5+dfsg-2.debian.tar.gz
 75f2b83d482c7ec35ff584f1d07bfa84da19ad76 621170 
linux-patch-lustre_1.8.5+dfsg-2_all.deb
 12158f4b586d25015ea2545d8cf668719b9d958f 4055894 
lustre-source_1.8.5+dfsg-2_all.deb
 35f1b6769b99ce82b5dda25a9275afd8a686d306 808300 
lustre-utils_1.8.5+dfsg-2_amd64.deb
 db4e5560b78a0fc78291f9f79dd67fb702358257 495116 
lustre-tests_1.8.5+dfsg-2_amd64.deb
 c5be9babaf9fbefad84ea240674993aa286564b6 5906764 
lustre-dev_1.8.5+dfsg-2_amd64.deb
 513a4b6a9fb7d638c70bbcf3c0d80f177bba250a 880108 
liblustre_1.8.5+dfsg-2_amd64.deb
Checksums-Sha256: 
 a27a7ad0a80fc76b5560a5b1a2ac77142443e5f70ae4cda77616a570f81ac097 1446 
lustre_1.8.5+dfsg-2.dsc
 15c8e7ef3b9f97b151105f94db1b91120524a8364a5cdcd8030bbf2195d4b386 67164 
lustre_1.8.5+dfsg-2.debian.tar.gz
 3c1f49eba780ff75250fc7f0ce738291067cfbbb255f0b8c0c7206c9c4311d8d 621170 
linux-patch-lustre_1.8.5+dfsg-2_all.deb
 19b4ece88b4a32e4c085859667f03f2bfaccc29cf01852c4a57dd772819cda35 4055894 
lustre-source_1.8.5+dfsg-2_all.deb
 db84ce61bb48aaf02bf45350376bc30b76e4009809045509cd8ecb490b093dd7 808300 
lustre-utils_1.8.5+dfsg-2_amd64.deb
 624c4d435370a117c2f7e8cfb0a5c11c2e6040bf5409bdc7a3fc675cff7a6b36 495116 
lustre-tests_1.8.5+dfsg-2_amd64.deb
 f150661462e6bdcaae931ae8aefcfbdf5ef19b1d1f2839231967107d5e7f2950 5906764 
lustre-dev_1.8.5+dfsg-2_amd64.deb
 99dfcbb4beac0856373fedfe34c1c3e60501dc73ce5ec53658d16fb3d94c5632 880108 
liblustre_1.8.5+dfsg-2_amd64.deb
Files: 
 154e139f505f4430181cb3b3cfd25969 1446 admin optional lustre_1.8.5+dfsg-2.dsc
 d879a5172696f647899e487fe89d5860 67164 admin optional 
lustre_1.8.5+dfsg-2.debian.tar.gz
 de2697b3914e23b5dd9c8392334a19a3 621170 kernel optional 
linux-patch-lustre_1.8.5+dfsg-2_all.deb
 009b9561736a490e59262ff09499ebea 4055894 kernel optional 
lustre-source_1.8.5+dfsg-2_all.deb
 ce5c3049a12282b9e06a7c7aca59b5f8 808300 utils optional 
lustre-utils_1.8.5+dfsg-2_amd64.deb
 09aec1032637fae55f64a07b7c88b6be 495116 admin optional 
lustre-tests_1.8.5+dfsg-2_amd64.deb
 c1a8163330c5a1f28b7ffcd9eec72c4a 5906764 libdevel optional 
lustre-dev_1.8.5+dfsg-2_amd64.deb
 6a60590d49b19f4711e9d174073e6915 880108 otherosfs optional 
liblustre_1.8.5+dfsg-2_amd64.deb

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

iEYEARECAAYFAk2B9fcACgkQzgm26bkTFDrPqQCfewXHxOvYjvf3yQUhj1765PdW
5SgAn05910h4KCbgvp3tfCb2cSt4JlZB
=p36A
-----END PGP SIGNATURE-----



--- End Message ---
_______________________________________________
Pkg-lustre-maintainers mailing list
Pkg-lustre-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-lustre-maintainers

Reply via email to