Hi Daniel, speakup can now be built as modules outside the kernel tree; however, the kernel needs to be patched with a minimal patch to enable this option. The speakup git repository is at http://linux-speakup.org/speakup.git. Once you have cloned the repository, the patch that needs to be applied is in speakup/patches/kernel-integration-2.6.24-source.patch. The patch just exports some functions that speakup uses, so as far as I know, it should not affect any other users. I haven't tested against version 2.6.25 of the kernel, but I am hearing comments on the speakup list to the affect that the same patch works there as well, and that debian has accepted it into 2.6.25 using this method. If you would be willing to apply this patch, it would be greatly appreciated. Thanks much. :-)
Can you attach the patch here? Preferably one that's tested against 2.6.25-rc7, as that's the earliest when we'd add this. Thanks.
Created attachment 147649 [details] kernel-integration-2.6.24-source.patch This is the patch which applies to the latest stable gentoo-sources to allow us to build speakup as modules. I haven't personally attempted to apply this to 2.6.25-rc7, but I will update the bug with more information about whether this works once I have it.
I just spoke with Kirk Reiser, the author of speakup, and he is informing me that he has heard a report that it works with 2.6.25-rc6.
All, I am running speakup, with the attached patch, successfully with kernel 2.6.25-rc8-git7. Thanks, William
Hi all, what is the latest information on this? Is there any more testing or anything you need from me? Thanks, William
I've queued this up for gentoo-sources-2.6.25-r1. Sorry for the delay here, and thanks for your persistence :) I'm much happier with this smaller patch.