l...@gnu.org (Ludovic Courtès) writes: > Linux-libre 4.9.0 triggers this problem on i686 (quoting > <https://hydra.gnu.org/build/1713833/nixlog/21/raw>): > > loading kernel modules... > [ 6.085552] libahci: disagrees about version of symbol mcount > [ 6.085978] libahci: Unknown symbol mcount (err -22) > ./gnu/build/linux-modules.scm:195:6: In procedure load-linux-module*: > ./gnu/build/linux-modules.scm:195:6: In procedure load-linux-module: Invalid > argument > > With 4.8.14, things went well: > <https://hydra.gnu.org/build/1689159/log/raw>. > > To reproduce, run, for instance: > > ./pre-inst-env guix system vm gnu/system/install.scm -s i686-linux > > <https://patchwork.kernel.org/patch/9380911/> suggests this might be a > 4.9 bug. > > Mark, any ideas? Did anyone get 4.9 running on i686?
Not that I know of. I didn't test it on i686. Here's another relevant post: https://lkml.org/lkml/2016/10/27/124 I see that there are some commits addressing this issue in Linus' git repository, but it's not clear to me which set of commits to include, or how they depend on each other. It's probably best to wait for 4.9.1. > If not, I suggest reverting the 4.8.14 → 4.9 upgrade for the release. Sounds good. On 'master', I just reverted the 4.9 upgrade, followed immediately by an upgrade to 4.8.15. Feel free to cherry-pick to the version-0.12.0 branch, but make sure to get both of them. Thanks, Mark