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
If you would be willing to apply this patch, it would be greatly
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]
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.
I am running speakup, with the attached patch, successfully with kernel
what is the latest information on this? Is there any more testing or
anything you need from me?
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.