Summary: | sys-apps/util-linux-2.22.2 install fails to build libmount.so on uClibc systems w/out scanf(%ms) support | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mark Reiche <mr20.gentoo> |
Component: | [OLD] Core system | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | sandino |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=458226 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 458908 | ||
Bug Blocks: | |||
Attachments: | build.log |
Description
Mark Reiche
2013-02-20 19:44:19 UTC
Created attachment 339514 [details]
build.log
configure: WARNING: scanf string alloc modifier not found; do not build libmount configure: WARNING: libmount disabled; do not build mount configure: WARNING: libmount disabled; do not build fsck configure: WARNING: libmount disabled; do not build mountpoint It's because uclibc currently does not support the a or m dynamic allocation modifier. There's a patch for uclibc that should do the trick.... I am unable to reproduce: blueness@uclibc-up-i686 ~ $ equery l util-linux * Searching for util-linux ... [IP-] [ ] sys-apps/util-linux-2.22.2:0 blueness@uclibc-up-amd64 ~ $ equery l util-linux * Searching for util-linux ... [IP-] [ ] sys-apps/util-linux-2.22.2:0 The next set of stage3's that I'll push to the gentoo mirrors with experimental will have it. (In reply to comment #3) > I am unable to reproduce: That's interesting. Here, the util-linux build failed because configure checked for the scanf allocation flag, which is apparently not yet supported in uclibc 0.9.33.2-r2. What version of uclibc do you use? Could you please add (or send me) your build log? (or even better the config.log?) > The next set of stage3's that I'll push to the gentoo mirrors with > experimental will have it. Is there an easy way to merge that into an existing installation? note: this was fixed in uClibc by implementing the %ms format http://sources.gentoo.org/gentoo/src/patchsets/uclibc/0.9.33.2/04_all_stdio-m-format-1.patch?r1=1.1&r2=1.2 |