Disable build of libraries/tests that rely on the RTLD_NEXT GNU extension
authorChristian Babeux <christian.babeux@efficios.com>
Wed, 28 Nov 2012 04:42:52 +0000 (23:42 -0500)
committerChristian Babeux <christian.babeux@efficios.com>
Wed, 28 Nov 2012 04:42:52 +0000 (23:42 -0500)
The liblttng-ust-fork and liblttng-ust-libc-wrapper rely on the RTLD_NEXT
GNU extension of dlsym(3) to lookup/override symbols in libc. This extension
is not available on Cygwin. Disable building of these libraries for the
moment.

Makefile.am
configure.ac
tests/Makefile.am

index c726b81696e26deedb923a2e176a6cde0bfd2f5d..e6d7f8b599626643b46e3945ab75dae91fbb031c 100644 (file)
@@ -3,12 +3,16 @@ ACLOCAL_AMFLAGS = -I config
 SUBDIRS = . include snprintf libringbuffer liblttng-ust-comm \
                liblttng-ust \
                liblttng-ust-ctl \
-               liblttng-ust-fork \
-               liblttng-ust-libc-wrapper \
                tools \
                tests \
                doc
 
+# Disabled for now, because these libraries
+# rely on the dlsym(3) RTLD_NEXT GNU extension.
+# This is not implemented in Cygwin.
+#              liblttng-ust-fork
+#              liblttng-ust-libc-wrapper
+
 #disabled for 2.0
 #if BUILD_JNI_INTERFACE
 #SUBDIRS += liblttng-ust-java
index 22d5ee5d6bd782ab8c0a836cfea843b85c89a4bd..73c7b897e522e169437437bba582ffe90e2f6ca7 100644 (file)
@@ -281,6 +281,13 @@ AS_IF([test "x$with_sdt" = "xyes"],[
 
 #      liblttng-ust-java/Makefile
 
+# Disabled for now, because these libraries
+# rely on the dlsym(3) RTLD_NEXT GNU extension.
+# This is not implemented in Cygwin.
+#liblttng-ust-fork/Makefile
+#liblttng-ust-libc-wrapper/Makefile
+#tests/fork/Makefile
+
 AC_CONFIG_FILES([
        Makefile
        doc/Makefile
@@ -292,15 +299,12 @@ AC_CONFIG_FILES([
        liblttng-ust-comm/Makefile
        liblttng-ust/Makefile
        liblttng-ust-ctl/Makefile
-       liblttng-ust-fork/Makefile
-       liblttng-ust-libc-wrapper/Makefile
        tools/Makefile
        tests/Makefile
        tests/hello/Makefile
        tests/hello-static-lib/Makefile
        tests/hello.cxx/Makefile
        tests/demo/Makefile
-       tests/fork/Makefile
        tests/ust-basic-tracing/Makefile
        tests/ust-multi-test/Makefile
        lttng-ust.pc
index e79ab7cec1760c256a1b25589ca8037f217608da..6672b0389ea1dc1065bf5ab0df5e96ebc7253012 100644 (file)
@@ -1,5 +1,5 @@
-SUBDIRS = . hello hello-static-lib fork ust-basic-tracing ust-multi-test demo hello.cxx
-#SUBDIRS = . hello2 basic basic_long simple_include snprintf test-nevents test-libustinstr-malloc dlopen same_line_marker trace_event register_test tracepoint libustctl_function_tests exit-fast
+SUBDIRS = . hello hello-static-lib ust-basic-tracing ust-multi-test demo hello.cxx
+#SUBDIRS = . hello2 basic basic_long simple_include snprintf test-nevents test-libustinstr-malloc dlopen same_line_marker trace_event register_test tracepoint libustctl_function_tests exit-fast fork
 
 dist_noinst_SCRIPTS = test_loop runtests trace_matches
 
This page took 0.025713 seconds and 4 git commands to generate.