[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [Libvir] [PATCH] A variety of fixes for Debian, old versions of GnuTLS



Daniel P. Berrange wrote:
On Tue, Aug 07, 2007 at 12:56:39PM +0100, Richard W.M. Jones wrote:
Attached is a patch to get libvirt working on Debian/stable again.

(1) Add ./configure option --disable-stack-protector. The stack protector feature is still enabled by default, but it causes no end of problems when compiling on Debian systems, apparently because of bugs in their gcc. So Debian users would be well advised to try disabling it if they have problems building.

I'm a little puzzled why this change was needed. The configure script
takes each compiler flag in turn & attempts to compile a test program.
If this test fails it doesn't use the flag for main libvirt build. Any
ideas why the configure test succeeeded, but libvirt build didn't ?

I tried two different gcc's from Debian.  The errors were:

hidden symbol `__stack_chk_fail_local' in [...] is referenced by DSO
/usr/bin/ld: final link failed: Nonrepresentable section on output

and even wierder:

/usr/lib/libc_nonshared.a(elf-init.oS)(.gnu.linkonce.t.__i686.get_pc_thunk.bx+0x0): In function `__i686.get_pc_thunk.bx': multiple definition of `__i686.get_pc_thunk.bx'

Rich.

--
Emerging Technologies, Red Hat - http://et.redhat.com/~rjones/
Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod
Street, Windsor, Berkshire, SL4 1TE, United Kingdom.  Registered in
England and Wales under Company Registration No. 03798903

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]