This is why forgetting email makes me look bad after all :P
It is fixed yes! Let's release 0.13 :D ;)
Cheers
David
On 11-05-05 02:23 PM, Mathieu Desnoyers wrote:
* David Goulet ([email protected]) wrote:
This email was in a "time vortex"...
Right now, the libustctl is using macro from usterr.h and those macros
are using the extern ust_safe_snprintf symbol.
So, any outside program linking with libustctl (-lustctl) must have
libust... This cause problem with lttng-tools which is NOT link with
libust.
This patch is a quick fix for this problem.
See commit
commit 30ffe2794fc413035208cdd2a7a061bc208e210f
Author: Nils Carlson<[email protected]>
Date: Mon Apr 4 12:49:56 2011 +0200
Make only libust and libustconsumer use a signal safe usterr.h
Copy usterr.h to usterr_signal_safe.h and rewrite those parts of
usterr.h that depended on libustsnprintf. This removes the dependency
on libustsnprintf from all parts of ust except libust.
This should therefore remove the dependency on libustsnprintf for
libustctl in the git HEAD. Can you double-check ?
Thanks,
Mathieu
Cheers
David
On 11-03-28 06:02 PM, Mathieu Desnoyers wrote:
* David Goulet ([email protected]) wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
We need that in order for libustctl to be compiled with other stuff (like
liblttngctl :)) without linking libust with it. This way, libustctl is
"standalone" and no need for other library linking.
Maybe I should add that to the commit message ;).
Can you also specify which symbols from libustsnprintf you are using ?
This would help us decide if it's better to remove dependency on these
symbols or merge your patch.
Thanks,
Mathieu
Thanks
David
On 11-03-28 05:07 PM, Nils Carlson wrote:
On Mar 28, 2011, at 8:59 PM, David Goulet wrote:
Signed-off-by: David Goulet<[email protected]>
---
libustctl/Makefile.am | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/libustctl/Makefile.am b/libustctl/Makefile.am
index bc7526b..153a5bd 100644
--- a/libustctl/Makefile.am
+++ b/libustctl/Makefile.am
@@ -9,6 +9,7 @@ libustctl_la_SOURCES = \
libustctl_la_LDFLAGS = -no-undefined -version-info 0:0:0
libustctl_la_LIBADD = \
- $(top_builddir)/libustcomm/libustcomm.la
+ $(top_builddir)/libustcomm/libustcomm.la \
+ $(top_builddir)/snprintf/libustsnprintf.la
Why do we need this link? What calls does libustctl make into libustsnprintf?
/Nils
libustctl_la_CFLAGS = -DUST_COMPONENT="libustctl" -fno-strict-aliasing
--
1.7.4.2
_______________________________________________
ltt-dev mailing list
[email protected]
http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev
- --
David Goulet
LTTng project, DORSAL Lab.
1024D/16BD8563
BE3C 672B 9331 9796 291A 14C6 4AF7 C14B 16BD 8563
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAk2Q+U8ACgkQSvfBSxa9hWOoPgCbBPQHaMhlWZLEDZFxqH2uCdQL
ZD4An2HiCoFdaTw1jtTy+iw0/MfN13Ul
=2skp
-----END PGP SIGNATURE-----
--
David Goulet
LTTng project, DORSAL Lab.
PGP/GPG : 1024D/16BD8563
BE3C 672B 9331 9796 291A 14C6 4AF7 C14B 16BD 8563
--
David Goulet
LTTng project, DORSAL Lab.
PGP/GPG : 1024D/16BD8563
BE3C 672B 9331 9796 291A 14C6 4AF7 C14B 16BD 8563
_______________________________________________
ltt-dev mailing list
[email protected]
http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev