All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai-core] Built-in libxenomai dependency
@ 2012-02-01 14:37 Jan Kiszka
  2012-02-01 15:17 ` Gilles Chanteperdrix
  0 siblings, 1 reply; 11+ messages in thread
From: Jan Kiszka @ 2012-02-01 14:37 UTC (permalink / raw)
  To: xenomai-core

Hi,

don't remember anymore: Is there any subtle reason that prevent a
change like

diff --git a/src/skins/native/Makefile.am b/src/skins/native/Makefile.am
index 39eaaed..4cc8859 100644
--- a/src/skins/native/Makefile.am
+++ b/src/skins/native/Makefile.am
@@ -22,6 +22,9 @@ libnative_la_SOURCES = \
 	wrappers.c \
 	wrappers.h
 
+libnative_la_LIBADD = \
+	../common/libxenomai.la
+
 libnative_la_CPPFLAGS = \
 	@XENO_USER_CFLAGS@ \
 	-I$(top_srcdir)/include
diff --git a/src/skins/rtdm/Makefile.am b/src/skins/rtdm/Makefile.am
index 8ad74be..2dc0a90 100644
--- a/src/skins/rtdm/Makefile.am
+++ b/src/skins/rtdm/Makefile.am
@@ -8,6 +8,9 @@ librtdm_la_SOURCES = \
 	core.c \
 	init.c
 
+librtdm_la_LIBADD = \
+	../common/libxenomai.la
+
 librtdm_la_CPPFLAGS = \
 	@XENO_USER_CFLAGS@ \
 	-I$(top_srcdir)/include
diff --git a/src/testsuite/latency/Makefile.am b/src/testsuite/latency/Makefile.am
index c772c26..6534df5 100644
--- a/src/testsuite/latency/Makefile.am
+++ b/src/testsuite/latency/Makefile.am
@@ -14,5 +14,4 @@ latency_LDFLAGS = @XENO_USER_LDFLAGS@
 latency_LDADD = \
 	../../skins/native/libnative.la \
 	../../skins/rtdm/librtdm.la \
-	../../skins/common/libxenomai.la \
 	-lpthread -lm

i.e. that we let the skin libraries depend on libxenomai and then remove
the explicit dependency from our binaries and the xeno-config output?
Is there some ordering issue again (we have -l<skin> before -lxenomai
in the ldflags).

If possible, this would allow for things like dlopen("libnative.so").

Jan

-- 
Siemens AG, Corporate Technology, CT T DE IT 1
Corporate Competence Center Embedded Linux


^ permalink raw reply related	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2012-02-08 18:24 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-01 14:37 [Xenomai-core] Built-in libxenomai dependency Jan Kiszka
2012-02-01 15:17 ` Gilles Chanteperdrix
2012-02-01 15:25   ` Jan Kiszka
2012-02-01 15:38     ` Gilles Chanteperdrix
2012-02-01 15:50       ` Jan Kiszka
2012-02-01 20:21         ` Gilles Chanteperdrix
2012-02-07 16:19           ` Gilles Chanteperdrix
2012-02-07 16:22             ` Jan Kiszka
2012-02-07 16:28               ` Gilles Chanteperdrix
2012-02-07 16:36                 ` Jan Kiszka
2012-02-08 18:24                   ` Gilles Chanteperdrix

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.