Just the ALSA driver modules.eowens2 wrote:if I understand you correctly, you are suggesting using the environment in which my kernel and modules were created, to compile alsa-1.0.23 alsa-driver, alsa-lib and alsa-utils
Then it's best to compile the ALSA library and utilities in your Puppy installation.
Correct.eowens2 wrote:On the alsa-project.org 1.0.23 download page, alongside the above mentioned driver/lib/utils, are also alsa-firmware, alsa-plugins, alsa-tools and pyalsa (all for alsa-1.0.23). I take it that (at least at this point anyway) none of these latter elements are necessary?
Strictly speaking, you should compile the alsa-oss compatibility library, since this is included in Puppy.
Personally, I avoid alsa-oss whenever I'm compiling my own kernel. It's far more elegant to disable alsa-oss compatibility when compiling the ALSA drivers, then the alsa-oss libraries become redundant.
Any half-decent audio application in Linux will be 100% ALSA compatible, and won't require the OSS compatibility modules/libraries.