diff options
Diffstat (limited to 'other/adore-ng/README.26')
| -rw-r--r-- | other/adore-ng/README.26 | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/other/adore-ng/README.26 b/other/adore-ng/README.26 new file mode 100644 index 0000000..72a3d73 --- /dev/null +++ b/other/adore-ng/README.26 | |||
| @@ -0,0 +1,29 @@ | |||
| 1 | adore-ng works on kernel 2.6! | ||
| 2 | |||
| 3 | 2.6.0-test1 and 2.6.3 UP tested! SMP has not been tested. | ||
| 4 | |||
| 5 | You need the module-init-tools for the new insmod, rmmod etc, | ||
| 6 | the old ones don't work anymore. | ||
| 7 | |||
| 8 | To build a adore for 2.6, use the "Makefile.2.6.gen" makefile | ||
| 9 | after you customized the elite UID etc (or you did not, | ||
| 10 | I dont care at all). | ||
| 11 | |||
| 12 | The 2.6.0-test1 kernel has a different declaration for | ||
| 13 | the unix_dgram_recvmg() function than the 2.6.3 kernel. Thats | ||
| 14 | why you may get some warning on 2.6.0 builds. You can ignore them. | ||
| 15 | |||
| 16 | With the 2.6 kernel, a version magic is build into the kernel | ||
| 17 | module (which are now .ko files carrying more info than | ||
| 18 | the old .o files for 2.4) which is even checked at loading time. | ||
| 19 | So, if the kernel is build with a different compiler than the | ||
| 20 | one used for building the module, you get an error like: | ||
| 21 | |||
| 22 | adore: version magic '2.6.3 586 gcc-3.2' should be '2.6.3 586 gcc-3.3' | ||
| 23 | |||
| 24 | To circumvent this you can set an own version magic in the | ||
| 25 | adore-ng.mod.c file (makes sense to use '2.6.3 586 gcc-3.3' | ||
| 26 | in this case.) | ||
| 27 | |||
| 28 | S. | ||
| 29 | |||
