Your message dated Sun, 26 Apr 2015 08:29:40 +0000
with message-id <[email protected]>
and subject line Bug#773341: fixed in libuv 0.10.36-1
has caused the Debian Bug report #773341,
regarding libuv: link against -pthread to fix underlinking issues
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.)
--
773341: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=773341
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libuv
Version: 0.10.28-5
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu vivid ubuntu-patch
Dear Maintainer,
As you can see from the build logs for libuv (for example on amd64) [1], there
are warnings from dpkg-shlibdeps such as the following:
dpkg-shlibdeps: warning: symbol pthread_rwlock_rdlock used by
debian/libuv0.10/usr/lib/x86_64-linux-gnu/libuv.so.0.10 found in none of the
libraries
This caused residual effects in Ubuntu, where getdns (a package that
build-depends on libuv0.10-dev) failed to build due to undefined references to
pthread symbols in the libuv.so.
Although this isn't causing an FTBFS in Debian, as we use different linker
flags, it is probably a good idea to apply this fix here as well in case Debian
switches to ld --as-needed in the future.
In Ubuntu, the attached patch was applied to achieve the following:
* Link against -pthread to fix issue with ld --as-needed.
Thanks for considering the patch.
Logan Rosen
[1]
https://buildd.debian.org/status/fetch.php?pkg=libuv&arch=amd64&ver=0.10.28-5&stamp=1411308090
-- 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-28-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
Init: upstart (via init_is_upstart())
diff -Nru libuv-0.10.28/debian/patches/link-pthread.diff libuv-0.10.28/debian/patches/link-pthread.diff
--- libuv-0.10.28/debian/patches/link-pthread.diff 1969-12-31 19:00:00.000000000 -0500
+++ libuv-0.10.28/debian/patches/link-pthread.diff 2014-12-14 04:11:33.000000000 -0500
@@ -0,0 +1,11 @@
+--- a/config-unix.mk
++++ b/config-unix.mk
+@@ -22,7 +22,7 @@
+ CSTDFLAG=--std=c89 -pedantic -Wall -Wextra -Wno-unused-parameter
+ CFLAGS += -g
+ CPPFLAGS += -I$(SRCDIR)/src
+-LDFLAGS=-lm
++LDFLAGS=-lm -pthread
+
+ CPPFLAGS += -D_LARGEFILE_SOURCE
+ CPPFLAGS += -D_FILE_OFFSET_BITS=64
diff -Nru libuv-0.10.28/debian/patches/series libuv-0.10.28/debian/patches/series
--- libuv-0.10.28/debian/patches/series 2014-09-20 17:24:57.000000000 -0400
+++ libuv-0.10.28/debian/patches/series 2014-12-14 04:10:55.000000000 -0500
@@ -2,3 +2,4 @@
make-clean.diff
test_runner.diff
arm64-epoll-ftbfs.diff
+link-pthread.diff
--- End Message ---
--- Begin Message ---
Source: libuv
Source-Version: 0.10.36-1
We believe that the bug you reported is fixed in the latest version of
libuv, which is due to be installed in the Debian FTP archive.
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.
Luca Bruno <[email protected]> (supplier of updated libuv 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: Sat, 25 Apr 2015 19:19:34 +0200
Source: libuv
Binary: libuv0.10-dev libuv0.10 libuv0.10-dbg
Architecture: source
Version: 0.10.36-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers
<[email protected]>
Changed-By: Luca Bruno <[email protected]>
Description:
libuv0.10 - asynchronous event notification library - runtime library
libuv0.10-dbg - asynchronous event notification library - debugging symbols
libuv0.10-dev - asynchronous event notification library - development files
Closes: 759673 773341
Changes:
libuv (0.10.36-1) unstable; urgency=medium
.
* New upstream version
+ Refresh patches and drop applied upstream ones
+ Fix O_NONBLOCK handling (Closes: #759673)
+ Fix underlinking issues against phtread (Closes: #773341)
* Update metadata after github project move
* gbp: update config for new repository
Checksums-Sha1:
50b3bb3ad040fe776d7ae6646a6521a1734b4186 2059 libuv_0.10.36-1.dsc
0991836d1dbf9419f448bc3459559181505e29c5 335090 libuv_0.10.36.orig.tar.gz
ecc8f326e15fb11f6bc21c05e8bc9ee064c38227 6928 libuv_0.10.36-1.debian.tar.xz
Checksums-Sha256:
6b33ae8f6a5d3221b95b7dd6607eb9115a5b7b9a15c4c429601c92d647a010bd 2059
libuv_0.10.36-1.dsc
421087044cab642f038c190f180d96d6a1157be89adb4630881930495b8f5228 335090
libuv_0.10.36.orig.tar.gz
634037289795586a48776d0e0b7ada2246defcb690256f84fb4dfec19b7572e7 6928
libuv_0.10.36-1.debian.tar.xz
Files:
f23da30893ce614e2363263544f59594 2059 libs optional libuv_0.10.36-1.dsc
8e5056c7b4d721d87fb1f8fcf115fae5 335090 libs optional libuv_0.10.36.orig.tar.gz
84649df52e9116daa3e5236615c78651 6928 libs optional
libuv_0.10.36-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJVO9FMAAoJEKmDSiJSB45OllAQAL2ZwmX8tiYSp1U1WhRgdtL9
RJLYCBhTaInQw7BiW5IMy9o9zcxCEsBPbZnzMFe7Ws4lRg1ItvBONuyYLYCO0s+J
dHOY0hjjce90JMzXQTOWVgTH31D11ZsLl0GUypapQCLk5V8rr/onaPuRFzspyGax
lFzI3/v0MHWPrfUumN7qeTTO2a4zS26zW5BEOQJhALRSEwOhzaVDLkjWCJoNDBXi
WYEXds3ukjZphJ2xyIPRyJOWpyHIl9pF5q7c27Ruj0zZAy7vSZsW/cHxsGv2x4Ja
867TXMuc/0vyhleyhlgYIEqZLDFMBiWI1fk6Rf9oCyAIfMnVEDR0PI1KNy58Yvy1
Um24pDF97sczJCZKvbg4f1S4YBgfGFRFiID0Q1FExlRPF8DMqo1By14a+G2lSNjm
w9hURdyDmkg8uLIch0aXFpuS1GDgGPREOJJFuPvkurbJw0+aZNdUpUHo4E63AJyp
l/VLFzoC3owUMH8xTKjIOW592ZJKv6Ctfil+NmyrqpNQ7XsHQweIaNfgVVfHBMEt
nCiISyziej3d5YKeuvcsGwXeTG6niK8Q7Bze8WUO/U37eCehWIHpH5BvqEh+XZ+i
62BJIlvF5vVnl9x355IGGCEKsjgbyw3iMSvIyKIVYpHcJP6rhQgScEoVoA54X14Z
yJ63YUuOI6PuNhaH3oaI
=0WGZ
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Pkg-javascript-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel