On Sun, Apr 8, 2012 at 10:12 PM, Kent Overstreet <[email protected]> wrote:
> I just pushed new code to the bcache-3.2-dev branch. I expect this
> version to be more or less stable and production ready, but it does need
> new testing.

I run into a linking error when trying to build this:

  AS      arch/x86/lib/putuser.o
  AS      arch/x86/lib/rwlock.o
  AS      arch/x86/lib/rwsem.o
  CC      arch/x86/lib/string_32.o
  CC      arch/x86/lib/strstr_32.o
  AS      arch/x86/lib/thunk_32.o
  CC      arch/x86/lib/usercopy.o
  CC      arch/x86/lib/usercopy_32.o
  AR      arch/x86/lib/lib.a
  LD      vmlinux.o
  MODPOST vmlinux.o
  GEN     .version
  CHK     include/generated/compile.h
  UPD     include/generated/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
drivers/built-in.o: In function `__update_writeback_rate':
/usr/local/src/bcache/linux-bcache/drivers/block/bcache/writeback.c:229:
undefined reference to `__udivdi3'
/usr/local/src/bcache/linux-bcache/drivers/block/bcache/writeback.c:232:
undefined reference to `__udivdi3'
/usr/local/src/bcache/linux-bcache/drivers/block/bcache/writeback.c:247:
undefined reference to `__divdi3'
/usr/local/src/bcache/linux-bcache/drivers/block/bcache/writeback.c:254:
undefined reference to `__divdi3'
/usr/local/src/bcache/linux-bcache/drivers/block/bcache/writeback.c:256:
undefined reference to `__divdi3'
drivers/built-in.o: In function `writeback_delay':
/usr/local/src/bcache/linux-bcache/drivers/block/bcache/writeback.c:304:
undefined reference to `__udivdi3'
drivers/built-in.o: In function `__cache_set_show':
/usr/local/src/bcache/linux-bcache/drivers/block/bcache/sysfs.c:432:
undefined reference to `__udivdi3'
/usr/local/src/bcache/linux-bcache/drivers/block/bcache/sysfs.c:432:
undefined reference to `__udivdi3'
/usr/local/src/bcache/linux-bcache/drivers/block/bcache/sysfs.c:432:
undefined reference to `__udivdi3'
/usr/local/src/bcache/linux-bcache/drivers/block/bcache/sysfs.c:432:
undefined reference to `__udivdi3'
drivers/built-in.o:/usr/local/src/bcache/linux-bcache/drivers/block/bcache/sysfs.c:433:
more undefined references to `__udivdi3' follow
make: *** [.tmp_vmlinux1] Error 1


I copied /boot/config-3.2.0-2-686-pae to .config, and the only thing
that I know I changed was enabling bcache (compiled in, not as a
module). I'm running debian wheezy (testing).

Am I just doing something silly?

-davidc
--
To unsubscribe from this list: send the line "unsubscribe linux-bcache" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to