[devel] dmalloc-5.4.2-alt1: x86-64 rebuild failed
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вт Янв 23 18:47:00 MSK 2007
On Tue, Jan 23, 2007 at 05:28:19PM +0200, Victor Forsyuk wrote:
> On Mon, Jan 22, 2007 at 04:50:25PM +0300, QA Team Robot <qa на altlinux.org> wrote:
> > Package: dmalloc-5.4.2-alt1
> > Packager: Victor Forsyuk <force на altlinux>
> > Build Statistics:
> > 2 time(s) (last time: Thu Oct 24 2002) by Konstantin Volckov <goldhead на altlinux>
> > 1 time(s) (last time: Fri Mar 25 2005) by Victor Forsyuk <force на altlinux>
> > Status: x86-64 rebuild failed.
> > Please investigate.
>
> [...]
>
> > x86_64-alt-linux-g++ -pipe -Wall -O2 -fPIC -DHAVE_STDARG_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_W32API_WINBASE_H=0 -DHAVE_W32API_WINDEF_H=0 -DHAVE_SYS_CYGWIN_H=0 -DHAVE_SIGNAL_H=1 -I. -I. -c ./dmallocc.cc \
> > -o ./dmallocc.o
> > ar cr libdmallocthcxx.a arg_check.o compat.o dmalloc_rand.o dmalloc_tab.o env.o heap.o chunk_th.o error_th.o malloc_th.o dmallocc.o
> > ranlib libdmallocthcxx.a
> > rm -f libdmallocthcxx.so libdmallocthcxx.so.t
> > ld -G -o libdmallocthcxx.so.t libdmallocthcxx.a -lstdc++
> > ld: cannot find -lstdc++
> > make: make: Leaving directory `/usr/src/RPM/BUILD/dmalloc-5.4.2'
> > *** [libdmallocthcxx.so] Error 1
>
> Это глюк сборочной среды или действительно какие-то проблемы в x86-64
> сборке? Как-то странно смотрится "cannot find -lstdc++"...
$ rpmquery -lv libstdc++4.1-devel |fgrep libstdc++.so
lrwxrwxrwx 1 root root 23 Oct 14 03:20 /usr/lib64/gcc/x86_64-alt-linux/4.1.1/libstdc++.so -> ../../../libstdc++.so.6
ld, в отличие от g++, не знает где искать libstdc++.so
Поскольку сборка dmalloc на i586 не пытается использовать ld напрямую,
проблема в сборочных скриптах dmalloc.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20070123/b0c1c5c1/attachment-0001.bin>
Подробная информация о списке рассылки Devel