Dale Ghent wrote:

I'm using this email to report on the problem, what I've found, and lay out what our options are.




3) This is Rob's idea, so blame him if you reel back in horror. We find a conditional by testing for a netstack symbol in the kernel ip module. If TRUE, we have a pointer function that points to the new ILL_ functions with the extra argument. If FALSE, we point to the old ones. Yum. This would certainly involve the least amount of code.




5) Continue to use the ILL method and release OpenAFS 1.4.5 with the code being compatible with s10u4. We simply tell people that if you want to run OpenAFS client version 1.4.5 or greater, you also need to run Solaris KU 120012-14 (x86) or whatever the analog is if you're running SPARC.

6) Any other idears?


7)
Do a combination of 3 and 5, building two versions of libafs64u4.o and 
libafs64u4.o
in addition to the libafs64.o and libafs84.nfs.o using #ifdefs.
This is assuming that you can build a version on the u4 platform using the u4 
macros
that can run on a pre-u4 kernel.

8) I addition to a sun4x_510 distribution build a sun4x_510u4. It could still 
use
sysname=sun4x_510  This assumes that a #ifdef could test for the additional 
argument
to the ill_* functions.



/dale


--
Dale Ghent
Specialist, Storage and UNIX Systems
UMBC - Office of Information Technology
ECS 201 - x51705



_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel



--

 Douglas E. Engert  <[EMAIL PROTECTED]>
 Argonne National Laboratory
 9700 South Cass Avenue
 Argonne, Illinois  60439
 (630) 252-5444
_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to