Your message dated Wed, 10 Aug 2011 21:06:55 +0000
with message-id <[email protected]>
and subject line Bug#632546: fixed in trafficserver 3.0.1-1
has caused the Debian Bug report #632546,
regarding trafficserver: 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.)


-- 
632546: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=632546
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: trafficserver
Version: 3.0.0-1
Severity: normal
Tags: upstream 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/74018337/buildlog_ubuntu-oneiric-i386.trafficserver_3.0.0-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/trafficserver/3.0.0-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: change order of libraries so that it's possible to link with
 --as-needed option.
Author: Ilya Barygin <[email protected]>
--- trafficserver-3.0.0.orig/mgmt/Makefile.am
+++ trafficserver-3.0.0/mgmt/Makefile.am
@@ -97,7 +97,7 @@
   $(top_builddir)/mgmt/tools/libinkconfigapi.a \
   $(top_builddir)/lib/ts/libtsutil.la \
   @LIBEXPAT@ @LIBPCRE@ \
-  @LIBSSL@ @LIBTCL@ @LIBICONV@ \
+  @LIBTCL@ @LIBICONV@ \
   -lm @LIBDL@ @LIBSOCKET@ @LIBNSL@ @LIBRESOLV@ \
   @LIBTHREAD@ @LIBRT@ @LIBEXECINFO@ @LIBCAP@
 
@@ -107,3 +107,5 @@
   $(top_builddir)/lib/wccp/libwccp.a \
   $(top_builddir)/lib/tsconfig/libtsconfig.la
 endif
+
+traffic_manager_LDADD += @LIBSSL@
--- trafficserver-3.0.0.orig/mgmt/Makefile.in
+++ trafficserver-3.0.0/mgmt/Makefile.in
@@ -546,9 +546,9 @@
 	$(top_builddir)/mgmt/tools/libinksysapi.a \
 	$(top_builddir)/mgmt/tools/libinkconfigapi.a \
 	$(top_builddir)/lib/ts/libtsutil.la @LIBEXPAT@ @LIBPCRE@ \
-	@LIBSSL@ @LIBTCL@ @LIBICONV@ -lm @LIBDL@ @LIBSOCKET@ @LIBNSL@ \
+	@LIBTCL@ @LIBICONV@ -lm @LIBDL@ @LIBSOCKET@ @LIBNSL@ \
 	@LIBRESOLV@ @LIBTHREAD@ @LIBRT@ @LIBEXECINFO@ @LIBCAP@ \
-	$(am__append_1)
+	$(am__append_1) @LIBSSL@
 all: all-recursive
 
 .SUFFIXES:

--- End Message ---
--- Begin Message ---
Source: trafficserver
Source-Version: 3.0.1-1

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

trafficserver-dev_3.0.1-1_i386.deb
  to main/t/trafficserver/trafficserver-dev_3.0.1-1_i386.deb
trafficserver-plugin-conf-remap_3.0.1-1_i386.deb
  to main/t/trafficserver/trafficserver-plugin-conf-remap_3.0.1-1_i386.deb
trafficserver_3.0.1-1.debian.tar.gz
  to main/t/trafficserver/trafficserver_3.0.1-1.debian.tar.gz
trafficserver_3.0.1-1.dsc
  to main/t/trafficserver/trafficserver_3.0.1-1.dsc
trafficserver_3.0.1-1_i386.deb
  to main/t/trafficserver/trafficserver_3.0.1-1_i386.deb
trafficserver_3.0.1.orig.tar.bz2
  to main/t/trafficserver/trafficserver_3.0.1.orig.tar.bz2



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.
Arno Töll <[email protected]> (supplier of updated trafficserver 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: Mon, 01 Aug 2011 19:29:58 +0200
Source: trafficserver
Binary: trafficserver trafficserver-plugin-conf-remap trafficserver-dev
Architecture: source i386
Version: 3.0.1-1
Distribution: unstable
Urgency: low
Maintainer: Arno Töll <[email protected]>
Changed-By: Arno Töll <[email protected]>
Description: 
 trafficserver - fast, scalable and extensible HTTP/1.1 compliant caching proxy 
se
 trafficserver-dev - Apache Traffic Server Software Developers Kit (SDK)
 trafficserver-plugin-conf-remap - Apache Traffic Server conf_remap plugin
Closes: 632546 633192
Changes: 
 trafficserver (3.0.1-1) unstable; urgency=low
 .
   * New upstream release. Fixes several important issues which caused
     `traffic_cop' and `traffic_server' to crash.
   * Fix "FTBFS with ld --as-needed" re-order libraries upon linkage, patch
     committed upstream. Thanks Ilya Barygin (Closes: #632546)
   * Fix "trafficserver: Getting rid of unneeded *.la / emptying
     dependency_libs", remove *.la files from the installation target completely
     (Closes: #633192)
   * Set "DM-Upload-Allowed: yes" in agreement with Asheesh Laroia
     <paulproteus{at}debian.org>
Checksums-Sha1: 
 7dcf39dbbf53fccca10bd2a017d1d619c9eddfc8 1530 trafficserver_3.0.1-1.dsc
 483c5ffba91b033e4993a82ce792d5c54923d991 2417978 
trafficserver_3.0.1.orig.tar.bz2
 49c1cbd97448826291876d750e45004a65c33fb5 15919 
trafficserver_3.0.1-1.debian.tar.gz
 b5e51824af2cea9ad3c0c95a82bbddbb6d66ac40 3947480 trafficserver_3.0.1-1_i386.deb
 f062bced38a0428ae92f3200a8a976c818b07a12 24946 
trafficserver-plugin-conf-remap_3.0.1-1_i386.deb
 071e7e87936f052f75ab279df0a54529121a2f40 413432 
trafficserver-dev_3.0.1-1_i386.deb
Checksums-Sha256: 
 41da9393d79206b9b77133b1cb3e62ea5de334df4eec323e325015d98beed298 1530 
trafficserver_3.0.1-1.dsc
 5aab91d4993a27bdb9650157ace4a41edc03ef9735cd25e7c917c8fffb23d0b2 2417978 
trafficserver_3.0.1.orig.tar.bz2
 e1c56f30cd66f7880049e47677c55fa8025a656776da7d6ea8d45e4b1079db7a 15919 
trafficserver_3.0.1-1.debian.tar.gz
 7d7284233aa627042be7fc500c7fa8d7d0099b8100ddff09451591415cae90e0 3947480 
trafficserver_3.0.1-1_i386.deb
 aa88cd500a88344efb4155fa6f5bc28cf671a64eea75234b04edcfd04eb8f8c0 24946 
trafficserver-plugin-conf-remap_3.0.1-1_i386.deb
 7e70a63e08b4c715cd375110f79cde018391028e29442d738d9464a83039911c 413432 
trafficserver-dev_3.0.1-1_i386.deb
Files: 
 8dd290da299ce5caa72a82deb4334456 1530 web extra trafficserver_3.0.1-1.dsc
 329fe9e2c357cf29fad76e54e8a372de 2417978 web extra 
trafficserver_3.0.1.orig.tar.bz2
 a686ae63f8627e8103e7f9c8490eee46 15919 web extra 
trafficserver_3.0.1-1.debian.tar.gz
 a2b1d42d1ce3b6fdf0a9d22a2c824e83 3947480 web extra 
trafficserver_3.0.1-1_i386.deb
 e515802dcc2520bff426a4a6388bebb1 24946 web extra 
trafficserver-plugin-conf-remap_3.0.1-1_i386.deb
 8c6585c81e14eb8352d829f76553231b 413432 web extra 
trafficserver-dev_3.0.1-1_i386.deb

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

iEYEARECAAYFAk5Cuf0ACgkQN+HBdXAJatFBWQCfUj5UQlxqMd/oxv0Ti4f8QJdN
4dYAoIk8soz1FVVprT6B7Dmgzoy5FhdR
=2NRb
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to