* [Xenomai-core] [patch] disallow includedir /usr/include
@ 2008-05-07 13:48 Hillier, Gernot
2008-05-15 7:53 ` Philippe Gerum
0 siblings, 1 reply; 2+ messages in thread
From: Hillier, Gernot @ 2008-05-07 13:48 UTC (permalink / raw)
To: Xenomai-core
[-- Attachment #1: Type: text/plain, Size: 715 bytes --]
Hi again!
Current SVN head fails to do "make install" when you use --prefix=/usr
resulting in the includedir /usr/include:
--- SNIP ---
make[2]: Entering directory `/home/gernot/xenomai/include'
make[3]: Entering directory `/home/gernot/xenomai/include'
make[3]: Nothing to be done for `install-exec-am'.
rm -f /usr/include/asm
rm: cannot remove `/usr/include/asm': Is a directory
make[3]: *** [install-data-local] Error 1
--- SNAP ---
As far as I understood Jan, using /usr/include is a bad idea, so I
created a patch telling the user what went wrong in a nicer way.
Please apply if you consider it to be the right fix (tm).
--
Gernot Hillier
Siemens AG, CT SE 2
Corporate Competence Center Embedded Linux
[-- Attachment #2: xenomai-catch-wrong-includedir.diff --]
[-- Type: text/x-diff, Size: 503 bytes --]
Index: configure.in
===================================================================
--- configure.in (Revision 3755)
+++ configure.in (Arbeitskopie)
@@ -14,6 +14,10 @@
XENO_EMPTY_CFLAGS=false
fi
+if eval test $includedir = /usr/include; then
+ AC_MSG_ERROR([Using /usr/include as includedir is not supported. Please change your --prefix or specify another --includedir])
+fi
+
AC_CONFIG_HEADERS(src/include/xeno_config.h)
AC_CONFIG_AUX_DIR(config)
AC_CONFIG_SRCDIR(src/skins/native/task.c)
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Xenomai-core] [patch] disallow includedir /usr/include
2008-05-07 13:48 [Xenomai-core] [patch] disallow includedir /usr/include Hillier, Gernot
@ 2008-05-15 7:53 ` Philippe Gerum
0 siblings, 0 replies; 2+ messages in thread
From: Philippe Gerum @ 2008-05-15 7:53 UTC (permalink / raw)
To: Hillier, Gernot; +Cc: Xenomai-core
Hillier, Gernot wrote:
> Hi again!
>
> Current SVN head fails to do "make install" when you use --prefix=/usr
> resulting in the includedir /usr/include:
>
> --- SNIP ---
> make[2]: Entering directory `/home/gernot/xenomai/include'
> make[3]: Entering directory `/home/gernot/xenomai/include'
> make[3]: Nothing to be done for `install-exec-am'.
> rm -f /usr/include/asm
> rm: cannot remove `/usr/include/asm': Is a directory
> make[3]: *** [install-data-local] Error 1
> --- SNAP ---
>
> As far as I understood Jan, using /usr/include is a bad idea, so I
> created a patch telling the user what went wrong in a nicer way.
>
> Please apply if you consider it to be the right fix (tm).
>
That makes sense, especially since that would prevent people from inadvertently
trashing their local header space. People who really want to play this game
should use DESTDIR explicitly instead. Merged, thanks.
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Xenomai-core mailing list
> Xenomai-core@domain.hid
> https://mail.gna.org/listinfo/xenomai-core
--
Philippe.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2008-05-15 7:53 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-07 13:48 [Xenomai-core] [patch] disallow includedir /usr/include Hillier, Gernot
2008-05-15 7:53 ` Philippe Gerum
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.