Package: dietlibc Version: 0.31-1.2 Severity: normal
https://buildd.debian.org/fetch.cgi?pkg=mksh&arch=alpha&ver=39.1-1&stamp=1253101795&file=log&as=raw Excerpt: diet -v -Os cc -Wall -fno-strict-aliasing -fstack-protector-all -fwrapv -std=gnu99 -fno-inline -I. -I'../../mksh' -DMKSH_SMALL -DMKSH_BINSHREDUCED -D_GNU_SOURCE -DHAVE_ATTRIBUTE=1 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=1 -DHAVE_PATHS_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_STRINGS_H=1 -DHAVE_GRP_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_STDINT_H=1 -DHAVE_RLIM_T=1 -Dsig_t=sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_ARC4RANDOM=0 -DHAVE_ARC4RANDOM_PUSHB=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=1 -DHAVE_REALPATH=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=0 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SETMODE=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=1 -DHAVE_ARC4RANDOM_DECL=1 -DHAVE_ARC4RANDOM_PUSHB_DECL=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DE CL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_PRINTF_BUILTIN -fwhole-program --combine -o mksh ../../mksh/lalloc.c ../../mksh/edit.c ../../mksh/eval.c ../../mksh/exec.c ../../mksh/expr.c ../../mksh/funcs.c ../../mksh/histrap.c ../../mksh/jobs.c ../../mksh/lex.c ../../mksh/main.c ../../mksh/misc.c ../../mksh/shf.c ../../mksh/syn.c ../../mksh/tree.c ../../mksh/var.c ../../mksh/printf.c || rm -f ${tcfn}* cc -nostdlib -static -L/usr/lib/diet/lib-alpha /usr/lib/diet/lib-alpha/start.o -Wall -std=gnu99 -I. -I../../mksh -DMKSH_SMALL -DMKSH_BINSHREDUCED -D_GNU_SOURCE -DHAVE_ATTRIBUTE=1 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=1 -DHAVE_PATHS_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_STRINGS_H=1 -DHAVE_GRP_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_STDINT_H=1 -DHAVE_RLIM_T=1 -Dsig_t=sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_ARC4RANDOM=0 -DHAVE_ARC4RANDOM_PUSHB=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=1 -DHAVE_REALPATH=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=0 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SETMODE=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=1 -DHAVE_ARC4RANDOM_DECL=1 -DHAVE_ARC4RANDOM_PUSHB_DECL=1 -DHAVE_FLOCK_DECL=0 -DHAVE_REVOKE_DECL =1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_PRINTF_BUILTIN --combine -o mksh ../../mksh/lalloc.c ../../mksh/edit.c ../../mksh/eval.c ../../mksh/exec.c ../../mksh/expr.c ../../mksh/funcs.c ../../mksh/histrap.c ../../mksh/jobs.c ../../mksh/lex.c ../../mksh/main.c ../../mksh/misc.c ../../mksh/shf.c ../../mksh/syn.c ../../mksh/tree.c ../../mksh/var.c ../../mksh/printf.c -isystem /usr/lib/diet/include -D__dietlibc__ -Os -fomit-frame-pointer /usr/lib/diet/lib-alpha/libc.a -lgcc /tmp/ccVwfS9o.o: In function `c_printf': (.text+0x2b7d4): warning: warning: your code uses stdio (7+k bloat). /usr/lib/diet/lib-alpha/libc.a(vprintf.o): In function `vprintf': (.text+0x10): warning: warning: the printf functions add several kilobytes of bloat. /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0xa4): undefined reference to `_OtsMulX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0xa8): undefined reference to `_OtsMulX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0xbc): undefined reference to `_OtsCvtQX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0xc4): undefined reference to `_OtsCvtQX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0xd8): undefined reference to `_OtsAddX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0xe8): undefined reference to `_OtsAddX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0x158): undefined reference to `_OtsMulX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0x15c): undefined reference to `_OtsMulX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0x170): undefined reference to `_OtsCvtQX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0x178): undefined reference to `_OtsCvtQX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0x18c): undefined reference to `_OtsMulX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0x194): undefined reference to `_OtsMulX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0x1a8): undefined reference to `_OtsAddX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0x1b8): undefined reference to `_OtsAddX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0x2d4): undefined reference to `_OtsMulX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0x2e0): undefined reference to `_OtsMulX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0x314): undefined reference to `_OtsMulX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0x318): undefined reference to `_OtsMulX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0x34c): undefined reference to `_OtsCvtQX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0x350): undefined reference to `_OtsCvtQX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0x364): undefined reference to `_OtsMulX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0x374): undefined reference to `_OtsMulX' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0x384): undefined reference to `_OtsConvertFloatXT' /usr/lib/diet/lib-alpha/libc.a(strtod.o): In function `strtod': (.text+0x388): undefined reference to `_OtsConvertFloatXT' collect2: ld returned 1 exit status make[1]: *** [do-build] Error 1 https://buildd.debian.org/fetch.cgi?pkg=mksh&arch=sparc&ver=39.1-1&stamp=1253101557&file=log&as=raw Excerpt: diet -v -Os cc -Wall -fno-strict-aliasing -fstack-protector-all -fwrapv -std=gnu99 -fno-inline -I. -I'../../mksh' -DMKSH_SMALL -DMKSH_BINSHREDUCED -D_GNU_SOURCE -DHAVE_ATTRIBUTE=1 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=1 -DHAVE_PATHS_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_STRINGS_H=1 -DHAVE_GRP_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_STDINT_H=1 -D_FILE_OFFSET_BITS=64 -DHAVE_RLIM_T=1 -Dsig_t=sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_ARC4RANDOM=0 -DHAVE_ARC4RANDOM_PUSHB=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=1 -DHAVE_REALPATH=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=0 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SETMODE=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=1 -DHAVE_ARC4RANDOM_DECL=1 -DHAVE_ARC4RANDOM_PUSHB_DECL=1 -DHAVE_FLOCK_ DECL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_PRINTF_BUILTIN -fwhole-program --combine -o mksh ../../mksh/lalloc.c ../../mksh/edit.c ../../mksh/eval.c ../../mksh/exec.c ../../mksh/expr.c ../../mksh/funcs.c ../../mksh/histrap.c ../../mksh/jobs.c ../../mksh/lex.c ../../mksh/main.c ../../mksh/misc.c ../../mksh/shf.c ../../mksh/syn.c ../../mksh/tree.c ../../mksh/var.c ../../mksh/printf.c || rm -f ${tcfn}* cc -nostdlib -static -L/usr/lib/diet/lib-sparc /usr/lib/diet/lib-sparc/start.o -Wall -std=gnu99 -I. -I../../mksh -DMKSH_SMALL -DMKSH_BINSHREDUCED -D_GNU_SOURCE -DHAVE_ATTRIBUTE=1 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=1 -DHAVE_PATHS_H=1 -DHAVE_STDBOOL_H=1 -DHAVE_STRINGS_H=1 -DHAVE_GRP_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_STDINT_H=1 -D_FILE_OFFSET_BITS=64 -DHAVE_RLIM_T=1 -Dsig_t=sighandler_t -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_ARC4RANDOM=0 -DHAVE_ARC4RANDOM_PUSHB=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=1 -DHAVE_REALPATH=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=0 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SETMODE=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=1 -DHAVE_ARC4RANDOM_DECL=1 -DHAVE_ARC4RANDOM_PUSHB_DECL=1 -DHAVE_FLOCK_DE CL=0 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_PRINTF_BUILTIN --combine -o mksh ../../mksh/lalloc.c ../../mksh/edit.c ../../mksh/eval.c ../../mksh/exec.c ../../mksh/expr.c ../../mksh/funcs.c ../../mksh/histrap.c ../../mksh/jobs.c ../../mksh/lex.c ../../mksh/main.c ../../mksh/misc.c ../../mksh/shf.c ../../mksh/syn.c ../../mksh/tree.c ../../mksh/var.c ../../mksh/printf.c -isystem /usr/lib/diet/include -D__dietlibc__ -Os -mcpu=supersparc /usr/lib/diet/lib-sparc/libc.a -lgcc /usr/lib/diet/lib-sparc/libc.a /tmp/ccI67sd9.o: In function `c_printf': lalloc.c:(.text+0x25ea8): warning: warning: your code uses stdio (7+k bloat). /usr/lib/diet/lib-sparc/libc.a(vprintf.o): In function `vprintf': vprintf.c:(.text+0x1c): warning: warning: the printf functions add several kilobytes of bloat. /usr/lib/diet/lib-sparc/libc.a(strtod.o): In function `strtod': strtod.c:(.text+0x98): undefined reference to `_Q_mul' strtod.c:(.text+0xb4): undefined reference to `_Q_itoq' strtod.c:(.text+0xe4): undefined reference to `_Q_add' strtod.c:(.text+0x168): undefined reference to `_Q_mul' strtod.c:(.text+0x184): undefined reference to `_Q_itoq' strtod.c:(.text+0x1b8): undefined reference to `_Q_mul' strtod.c:(.text+0x1e8): undefined reference to `_Q_add' strtod.c:(.text+0x2f4): undefined reference to `_Q_mul' strtod.c:(.text+0x330): undefined reference to `_Q_mul' strtod.c:(.text+0x378): undefined reference to `_Q_itoq' strtod.c:(.text+0x3ac): undefined reference to `_Q_mul' strtod.c:(.text+0x3c8): undefined reference to `_Q_qtod' collect2: ld returned 1 exit status make[1]: *** [do-build] Error 1 I’ll workaround this in mksh by not using strtod() in dietlibc either, similarily to how this was fixed for klibc, but it’s s̲t̲i̲l̲l̲ a bug in dietlibc which other people may find has a higher priority than for me. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.18-6-686 (SMP w/1 CPU core) Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash dietlibc depends on no packages. dietlibc recommends no packages. Versions of packages dietlibc suggests: ii dietlibc-dev 0.31-1.2 diet libc - a libc optimized for s pn dietlibc-doc <none> (no description available) -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org