From: Robert Daniels (robertd@vantagecontrols.com)
Date: Fri Jul 20 2001 - 14:55:20 EDT
Basically you need to configure the kernel to have the System V IPC, then update your uClibc with the appropriate functions to make the correct system calls. I've been able to get message queues running on a coldfire 5272 2.0.38 kernel. Here is the patch (attachment) that I made to update the uClinux-coldfire-20010529.tar.gz to include my additions, there are some other minor additions, but it is mainly to get message queues working. Robert Daniels -----Original Message----- From: owner-uclinux-dev@uclinux.org [mailto:owner-uclinux-dev@uclinux.org]On Behalf Of Mark Barton Sent: Friday, July 20, 2001 11:17 AM To: uClinux list (E-mail) Subject: [uClinux-dev] Problem with IPC Hello, I'm using the latest coldfire distro (uClinux-coldfire-20010529) and compiling for a 5272 processor. I wrote a short program that uses message queues and received an undefined reference to msgget (presumably msgsnd and msgrcv as well) during the link. I did test this with my X86 Linux and it worked fine. I did find references to sys_msgget and real_msgget in the linux source, but I don't have a clue how these are tied in with the kernel system call. Is the IPC supported in the 2.0.38 kernel? Any ideas for me to try? Thanks Mark This message resent by the uclinux-dev@uclinux.org list server http://www.uClinux.org/
This archive was generated by hypermail 2.1.4 : Thu Sep 19 2002 - 13:19:58 EDT