[devel] etherboot-5.4.2-alt0.2: rebuild failed
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Сб Окт 14 23:10:11 MSD 2006
On Thu, Oct 12, 2006 at 03:17:22PM +0400, Dmitry V. Levin wrote:
> > > ld -N -r bin/start32.o bin/linuxbios.o bin/bios.o bin/console.o bin/memsizes.o bin/basemem.o bin/hidemem.o bin/e820mangler.o bin/realmode.o bin/realmode_asm.o bin/callbacks.o bin/pxe_callbacks.o bin/config.o bin/undi.o bin/bootlib.a -o bin/undi.rt.o
> > > bin/undi.rt.o: In function `vsprintf':
> > > vsprintf.c:(.text+0x5f9e): undefined reference to `__stack_chk_fail'
> > > make: *** [bin/undi.dsk.rt] Error 1
> > О, ещё один.
> Линкуются как попало (без помощи gcc), а потом удивляются...
Гм. Кто-нить просветит, как тогда линковаться с помощью gcc?
Почитав (чуточку, чтоб не стать вдруг гуру в сишной сборке :)
info ld invocation options, нарисовал такое и тоже обломался:
[builder на hasher32 src]$ gcc -Wl,-N -Wl,-r bin/start32.o bin/linuxbios.o bin/bios.o bin/console.o bin/memsizes.o bin/basemem.o bin/hidemem.o bin/e820mangler.o bin/realmode.o bin/realmode_asm.o bin/callbacks.o bin/pxe_callbacks.o bin/config.o bin/undi.o bin/bootlib.a -o bin/undi.rt.o
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки Devel