Red Hat Bugzilla – Bug 809014
strange build error with ndiswrapper on i686
Last modified: 2012-04-25 23:28:20 EDT
Description of problem:
I can't build ndiswrapper for F16 or F17
/builddir/build/BUILD/ndiswrapper-kmod-1.57/_kmod_build_3.3.0-8.fc17.i686/driver/ntoskernel_io.c: Assembler messages:
/builddir/build/BUILD/ndiswrapper-kmod-1.57/_kmod_build_3.3.0-8.fc17.i686/driver/ntoskernel_io.c:131: Error: bad register name `%sil'
make: *** [/builddir/build/BUILD/ndiswrapper-kmod-1.57/_kmod_build_3.3.0-8.fc17.i686/driver/ntoskernel_io.o] Error 1
I have also filed a report here
Comment#1 indicated that this commit is causing the issue
ndiswrapper needs fixing.
oops, ignore previous comment. Added Jeremy to cc to see if this is correct.
(In reply to comment #1)
> ndiswrapper needs fixing.
It builds fine for x86_64
Created attachment 574671 [details]
The patch fixes the build error for local test builds, how long till it's applied to the F15 - F18 kernel branches?
we'll wait to see if there are any iterations of the patch (doubtful) and bring it back when they suck it into Linus' tree or the tip tree.
There wound up being two fixes needed. These have been backported to all Fedora branches. Will be in the next build of all of them.
(In reply to comment #7)
> There wound up being two fixes needed. These have been backported to all
> Fedora branches. Will be in the next build of all of them.
The new kernels fix the build error so this bug report can be closed.
kernel-18.104.22.168-2.fc15 has been submitted as an update for Fedora 15.
kernel-22.214.171.124-6.fc15 has been submitted as an update for Fedora 15.
kernel-126.96.36.199-6.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.