I'm using Solaris 9 2003/12 (sparc64) with a May 2005 recommended patch cluster
installed.
pfil 2.1.10 compiled on this system won't load on this system.
May 19 05:28:52 imperial krtld: [ID 819705 kern.notice]
/kernel/drv/sparcv9/pfil: undefined symbol
May 19 05:28:52 imperial krtld: [ID 826211 kern.notice] 'ill_refrele'
May 19 05:28:52 imperial krtld: [ID 472681 kern.notice] WARNING: mod_load:
cannot load module 'pfil'
May 19 05:28:56 imperial krtld: [ID 819705 kern.notice]
/kernel/drv/sparcv9/pfil: undefined symbol
May 19 05:28:56 imperial krtld: [ID 826211 kern.notice] 'ill_refrele'
May 19 05:28:56 imperial krtld: [ID 472681 kern.notice] WARNING: mod_load:
cannot load module 'pfil'
As far as I can tell, ill_refrele() only came into existance in Solaris 10, but
the pfil
source has this around such code...
#if SOLARIS2 >= 8
...
which suggests its not going to work on Solaris 8 either.
Ian D