Hi Tomek,
> > - much less bugs
>
> Well I was actually quite shocked/amazed thet you have packaged
> rtlinux30pre6c as rtlinux-2.3-pre3.tar.gz. Shocked, because it was to me like
> Linus releasing his new 2.4.3pre14 kernel as stable 2.2.19. Amazed, because
> it means you have kept source compatibility with RTL-2.0.
Right. I did it because I consider the current 3.0pre to be more stable
than 2.3-pre2. And I'm pretty sure about source compatibility.
In fact, I'll be willing to consider fixing any incompatibilities found.
> But unfortunately there are some problems which prevent just taking RTL-2.0
> application (like comedi) and compiling it with rtlinux-2.3-pre3.
>
> First: /usr/src/linux/.config
>
> rtlinux-2.3-pre2: CONFIG_RTL=y
>
> rtlinux-2.3-pre3: CONFIG_RTLINUX=y
> Why was this changed?
CONFIG_RTL was an oversight; sorry.
I will add CONFIG_RTL in the next version. Meanwhile, you could
define CONFIG_RTL in include/compat/linux/rtl.h (yes, linux/rtl.h is there,
it's just not in the kernel source anymore).
I haven't looked at comedy makefiles. The idea about building
RTLinux applications is that the application Makefile should include
the rtl.mk file from the RTLinux distribution that it's being compiled
against. This file contains all paths, gcc flags etc. And the
include path does contain include/compat, so there should be no problem
finding linux/rtl.h. In fact, examples/v1api/parallel/rtc_toggle.c that
includes this file compiles on my system.
Michael.
PS BTW, I think this approach makes discussions on standard locations
for RTL include files, etc irrelevant.
> Second: linux/rtl.h: No such file or directory
> Is there any way to detect (#ifdef) the change from <linux/rtl.h> to <rtl.h>
> ?
>
> Best regards,
> --
> Tomek
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/