Re: New bcache code up

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Apr 8, 2012 at 10:12 PM, Kent Overstreet <koverstreet@xxxxxxxxxx> 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 majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM Kernel]     [Linux Filesystem Development]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux