Robert Craig
|
Re: RE: devn-micrel8841.so
|
Robert Craig
11/19/2008 10:12 AM
post16892
|
Re: RE: devn-micrel8841.so
|
|
|
Andrew Boyd(deleted)
11/19/2008 10:28 AM
post16894
|
> 6.4 links against libc.so.3 instead of libc.so.2
> so the 6.4 devn-micrel.so won't work on 6.3 (you'll
> get a run-time link error).
urgh - good point. Because they are compiled on 6.4,
all of the devn-*.so "io-net" drivers CANNOT be used
with io-net (on 6.3) - they are now "io-pkt-only"
drivers, which can only be used on 6.4, since there
is no io-net for 6.4.
This is really a serious issue only for NEW drivers,
and Rob's patch should help you out there for 6.3.
Argh. I just had a chilling thought. Let's say
a customer, running 6.3, comes to us with a bug in
an io-net driver. We say no problem, that's fixed
in the new devn- driver shipped with 6.4. But oops -
he can't run the fixed devn- driver on 6.3 because
of the libc link problem. And I really don't think
he's going to want to upgrade his ENTIRE system to
6.4, just to fix a network driver.
I think we are going to need to re-compile ALL of
the devn- drivers on 6.3, and make them available
for future support of io-net on 6.3. The testing
of all of these driver binaries, on all cpu
architectures, however, is non-trivial.
I'm going to go drink heavily, now.
--
aboyd
|
|
|