Em 27-06-2015 10:04, Alexey Orishko escreveu:
Hi all,

I'm trying to build the latest version of the book (Version
2015-06-26) from svn and got a compile error for mdadm:

In function `count_dirty_bits':
/sources/mdadm-3.3.2/bitmap.c:101: undefined reference to
`count_dirty_bits_byte'
/sources/mdadm-3.3.2/bitmap.c:104: undefined reference to
`count_dirty_bits_byte'
bitmap.o: In function `bitmap_fd_read':
/sources/mdadm-3.3.2/bitmap.c:152: undefined reference to `sb_le_to_cpu'
bitmap.o: In function `CreateBitmap':
/sources/mdadm-3.3.2/bitmap.c:392: undefined reference to `sb_cpu_to_le'
collect2: error: ld returned 1 exit status
Makefile:176: recipe for target 'mdadm' failed
make: *** [mdadm] Error 1

I did a quick search and found a reference to mdadm vs gcc5 discussion
in http://lists.linuxfromscratch.org/pipermail/patches/2015-April/004667.html

However I don't see a reference to the patch in the book neither patch
in http://www.linuxfromscratch.org/blfs/downloads/svn/

Could mdadm be compiled with gcc5 and without a patch or mdadm chapter
needs fixing in the book?

I think this is fixed with

sed -i 's/\(^inline\)/static \1/' bitmap.c

I checked and it built fine.

Perhaps you didn't notice that. If that is true, and you build and install fine, please, condirm, just to modify the bokk from built to checked with gcc5. If not, but the patch in the message works, we will need to investigate further.


--
[]s,
Fernando
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to