Re: about the latest networkmanager 0.7.996 and linux2.6.24.2



On Sat, 2009-10-24 at 16:15 +0800, tommy.hong wrote:
> hi,all and dan !
> 
> Now i have to port networkmanager 0.7.996 to my arm11 rootfs,i see it
> depend on udev-143!
> 
> And udev-143 require the following
>   - Version 2.6.25 of the Linux kernel with sysfs, procfs, signalfd,
> inotify,unix domain sockets, networking and hotplug enabled
> 
> Does it need me to update my kernel to linux2.6.25 or just apply some
> patch to 2.6.24.2?
> Because i have done a lot of work in 2.6.24.2!

Yeah, that's the problem with not keeping up with kernel versions :)
2.6.24 is almost 2 years old.

I'm not specifically aware of what udev-143 requires of the kernel, but
NM really only requires gudev.  gudev is a small helper library that
talks to udev.  gudev itself may require a function or two in libudev
that you might be able to patch into libudev locally.  gudev was part of
udev-extras, but has recently be merged into udev itself.

You have two options if you want to use NM 0.8 (ie, 0.7.996):

1) grab udev 143 and try it; perhaps it needs a feature of the 2.6.25
kernel that you don't care about

2) try to build gudev (just grab its directory from the upstream udev
sources) against your older version of udev, and once you find the
library functions that gudev requires that are not present in your
version of udev, you may be able to backport those functions into your
version of udev

Dan




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]