make oldconfig did not help, I still get these errors when linking the
kernel:

  LD      vmlinux
drivers/built-in.o: In function `mv_remove':
staging.c:(.text+0x49250): undefined reference to
`crypto_unregister_ahash'
staging.c:(.text+0x49264): undefined reference to
`crypto_unregister_ahash'
drivers/built-in.o: In function `mv_probe':
staging.c:(.text+0x494f0): undefined reference to
`crypto_register_ahash'
staging.c:(.text+0x49518): undefined reference to
`crypto_register_ahash'

and some more missing references.
All due to the missing ahash.o and shash.o while linking.


When I select CONFIG_CRYPTO_HASH in the kernel config, everything works!
Should there be a patch to force this option to be always selected? Only
for orion target? Or lies the problem somewhere else?

I am unsure what to do with this... :)

Greetings,
  Maarten

On Thu, 2011-03-31 at 16:54 +0200, Peter Wagner wrote:
> you should at least try make oldconfig befor you compile the kernel ...
> 
> Am Donnerstag, 31. März 2011, 00:02:08 schrieb Peter Wagner:
> > did you fetch the newest trunk?
> > and
> > make target/linux/clean ; make oldconfig and then make?
> > 
> > Am Mittwoch, 30. März 2011, 23:59:33 schrieb Maarten Bezemer:
> > > On Wed, 2011-03-30 at 23:39 +0200, Maarten Bezemer wrote:
> > > > by replacing 'crypto_hash-objs' to 'objs'.
> > > 
> > > 'objs' should be 'objs-y' (of course)

_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to