Hi,

How can I write Makefile to use grub_getcrc32 in file module?

I'm trying to use grub_getcrc32 function to calculate crc of
the specific part of the disk so as to validate the disk.

I added lib/crc.c in SOURCES in common.rmk for the fs module.
It looks OK to compile the target fs module.
However I got following link error for grub-setup and grub-probe.

grub_setup-fs_nilfs2.o: In function `grub_nilfs2_valid_sb':
nilfs2.c:(.text+0xe29): undefined reference to `grub_getcrc32'
nilfs2.c:(.text+0xe47): undefined reference to `grub_getcrc32'
nilfs2.c:(.text+0xe7e): undefined reference to `grub_getcrc32'
collect2: ld returned 1 exit status

I was trying to specify lib/crc.c in grub_setup_SOURCES, but got same result.

What is the best way to add dependency for those programs if
I want to use crc calculation in fs module?

thank you very much in advance
-- 
Jiro SEKIBA <[email protected]>


_______________________________________________
Grub-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to