Summary: | sys-fs/xfsprogs-4.5.0: xfs_growfs: symbol lookup error: /lib64/libxfs.so.0: undefined symbol: uuid_compare | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Marcin Mirosław <bug> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | esigra, hydrapolic, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 269315 | ||
Attachments: | build.log |
Description
Marcin Mirosław
2016-06-24 09:03:19 UTC
you need to attach full build logs in all of your bug reports Created attachment 438728 [details]
build.log
(In reply to SpanKY from comment #1) > you need to attach full build logs in all of your bug reports BTW, something changed in the way how bug should be reported? Usually build.log was needed when there is build error. (In reply to Marcin Mirosław from comment #3) it is often needed for runtime errors too because they're a direct result of how things were built xfs_growfs from xfsprogs-4.3.0 works correctly, should I attach build.log from 4.3.0? I don't understand what is going on. I downgraded xfs-progs to 4.3.0 - xfs_growfs run without problem - upgraded to 4.5.0 - xfs_growfs run without problem - so I removed xfsprogs from system and remerged - xfs_growfs still works. Attached build.log comes from different build than first build, so probably isn't usefull. (In reply to Marcin Mirosław from comment #6) having the build.log from the fail and from the pass would be helpful I don't know yet how to build not working binary xfs_growfs. I got the same error from sys-fs/xfsprogs-4.9.0: [CC] sync_file_range.o [CC] readdir.o [CC] dir2sf.o [LD] xfs_io [CC] dquot.o /var/tmp/portage/sys-fs/xfsprogs-4.9.0/work/xfsprogs-4.9.0/libxfs/.libs/libxfs.so: error: undefined reference to 'uuid_compare' /var/tmp/portage/sys-fs/xfsprogs-4.9.0/work/xfsprogs-4.9.0/libxfs/.libs/libxfs.so: error: undefined reference to 'uuid_copy' collect2: error: ld returned 1 exit status ../include/buildrules:45: recipe for target 'xfs_io' failed gmake[2]: *** [xfs_io] Error 1 include/buildrules:35: recipe for target 'io' failed gmake[1]: *** [io] Error 2 gmake[1]: *** Waiting for unfinished jobs.... The linking issue is the result of the ld.gold linker; indeed, switching to the standard ld.bfd fixed the problem for me: $ binutils-config --linker ld.bfd If confirmed, this bug report should be added as a blocker to #269315. |