Bug 21380

Summary: сломана с gcc 4.4
Product: Sisyphus Reporter: Konstantin Pavlov <thresh>
Component: dietlibcAssignee: led
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: shpigor
Version: unstable   
Hardware: all   
OS: Linux   

Description Konstantin Pavlov 2009-09-03 14:04:24 MSD
не собирается device-mapper с dietlibc:

../libdm/ioctl/libdevmapper.a(libdm-common.o): In function `_default_log_with_errno':
libdm-common.c:(.text+0x327): undefined reference to `__builtin_stdarg_start'
../libdm/ioctl/libdevmapper.a(libdm-common.o): In function `_default_log':
libdm-common.c:(.text+0x387): undefined reference to `__builtin_stdarg_start'

проблема аналогична https://bugs.launchpad.net/ubuntu/+source/dietlibc/+bug/381215
Comment 1 Ilya Shpigor 2009-11-06 14:01:06 MSK
В версии 0.31 dietlibc проблема должна быть решена. Может стоит просто обновить пакет?

У меня аналогичная проблема - не собирается libowfat:

/usr/bin/diet -Os gcc -g -o t t.o libowfat.a `cat libsocket`
libowfat.a(fmt_strm_internal.o): In function `fmt_strm_internal':
fmt_strm_internal.c:(.text+0x11): undefined reference to `__builtin_stdarg_start'
Comment 2 Dmitry V. Levin 2009-11-06 14:09:22 MSK
(In reply to comment #1)
> В версии 0.31 dietlibc проблема должна быть решена.
> Может стоит просто обновить пакет?

Попробуйте.
Comment 3 led 2012-11-14 06:22:58 MSK
Лучше не собирать lvm2 с dietlibc. Утилиты lvm2 рассчитывают на getopt с GNU-расширениями, которые dietlibc отсутствуют.

P.S. смотрите в сторону musl