[Xenomai-git] Jan Kiszka : Only export required CFLAGS via xeno-config

2012-02-03 Thread GIT version control
Module: xenomai-jki
Branch: for-upstream
Commit: 2dc4288baba1bb701aeb61c44f12a2115b0aef77
URL:
http://git.xenomai.org/?p=xenomai-jki.git;a=commit;h=2dc4288baba1bb701aeb61c44f12a2115b0aef77

Author: Jan Kiszka jan.kis...@siemens.com
Date:   Fri Feb  3 15:41:52 2012 +0100

Only export required CFLAGS via xeno-config

-Werror-implicit-function-declaration is not compatible with C++, and
also decisions about -Wall and -pipe should be left to the application.

Signed-off-by: Jan Kiszka jan.kis...@siemens.com

---

 configure.in |   12 ++--
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/configure.in b/configure.in
index b2563ee..2185925 100644
--- a/configure.in
+++ b/configure.in
@@ -448,13 +448,13 @@ else
 fi
 AC_MSG_RESULT([done])
 
-dnl Common CFLAGS and LDFLAGS
-XENO_USER_CFLAGS=-D_GNU_SOURCE -D_REENTRANT -Wall 
-Werror-implicit-function-declaration -pipe
-XENO_USER_LDFLAGS=
+dnl Exported CFLAGS and LDFLAGS, shared with internal flags
+XENO_USER_APP_CFLAGS=-D_GNU_SOURCE -D_REENTRANT
+XENO_USER_APP_LDFLAGS=
 
-dnl Exported CFLAGS and LDFLAGS, may be enhanced per-arch below
-XENO_USER_APP_CFLAGS=$XENO_USER_CFLAGS
-XENO_USER_APP_LDFLAGS=$XENO_USER_LDFLAGS
+dnl Internal CFLAGS and LDFLAGS, may be enhanced per-arch below
+XENO_USER_CFLAGS=$XENO_USER_CFLAGS -Wall 
-Werror-implicit-function-declaration -pipe
+XENO_USER_LDFLAGS=$XENO_USER_APP_LDFLAGS
 
 case $XENO_TARGET_ARCH in
  x86)


___
Xenomai-git mailing list
Xenomai-git@gna.org
https://mail.gna.org/listinfo/xenomai-git


[Xenomai-git] Jan Kiszka : mq_select: Fix for --enable-dlopen-skins

2012-02-03 Thread GIT version control
Module: xenomai-jki
Branch: for-upstream
Commit: b966dd735f2f2d8d5918426d96529d0b24dc0590
URL:
http://git.xenomai.org/?p=xenomai-jki.git;a=commit;h=b966dd735f2f2d8d5918426d96529d0b24dc0590

Author: Jan Kiszka jan.kis...@siemens.com
Date:   Fri Feb  3 16:40:52 2012 +0100

mq_select: Fix for --enable-dlopen-skins

If --enable-dlopen-skins is set, we won't be automatically shadowed.

Signed-off-by: Jan Kiszka jan.kis...@siemens.com

---

 src/testsuite/regression/native+posix/mq_select.c |3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/testsuite/regression/native+posix/mq_select.c 
b/src/testsuite/regression/native+posix/mq_select.c
index c4403bb..aabf77d 100644
--- a/src/testsuite/regression/native+posix/mq_select.c
+++ b/src/testsuite/regression/native+posix/mq_select.c
@@ -63,6 +63,7 @@ void task(void *cookie)
 
 int main(void)
 {
+   RT_TASK main_tcb;
RT_TASK tcb;
mqd_t mq;
int i;
@@ -71,6 +72,8 @@ int main(void)
 
fprintf(stderr, Checking select service with posix message queues\n);
 
+   check_native(rt_task_shadow(main_tcb, NULL, 0, 0));
+
mq = mq_open(/select_test_mq, O_RDWR | O_CREAT | O_NONBLOCK, 0, NULL);
check_unix(mq == -1 ? -1 : 0);
 


___
Xenomai-git mailing list
Xenomai-git@gna.org
https://mail.gna.org/listinfo/xenomai-git