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

[Xen-devel] re: Compile error secpol_tool.c amd64 libc6




> Message: 4
> Date: Thu, 18 Aug 2005 12:38:26 +0200
> From: Robin van Leeuwen <robin.van.leeuwen@xxxxxxxxxxxxxxxxxxx>
> Subject: [Xen-devel] Compile error secpol_tool.c amd64 libc6
> To: xen-devel@xxxxxxxxxxxxxxxxxxx
> Message-ID: <43046522.1030206@xxxxxxxxxxxxxxxxxxx>
> Content-Type: text/plain; charset=ISO-8859-1
>
> I compile on my debian box (3.1 testing)
> gcc version 3.3.6 (Debian 1:3.3.6-7)
> libc6.3-5.so.3.3.0
>
> and when it came to compiling the tools i got an error:
>
> make secpol_tool
> make[3]: Entering directory `/usr/src/xen-unstable.hg/tools/security'
> gcc   -m64 -static -Wall -Werror -O3 -fno-strict-aliasing -I. -o
> secpol_tool secpol_tool.c
> /usr/bin/ld: __libc_errno: TLS definition in
> /usr/lib/gcc-lib/x86_64-linux-gnu/3.3.6/../../../../lib64/libc.a(errno.o)
> section .tbss mismatches non-TLS reference in
> /usr/lib/gcc-lib/x86_64-linux-gnu/3.3.6/../../../../lib64/libc.a(check_fds.o)
> /usr/lib/gcc-lib/x86_64-linux-gnu/3.3.6/../../../../lib64/libc.a: could
> not read symbols: Bad value
> collect2: ld returned 1 exit status
> make[3]: *** [secpol_tool] Error 1
>
> I resolved it temprarily by builing secpol_tool not static:
>
> gcc   -m64 =Wall -Werror -O3 -fno-strict-aliasing -I. -o secpol_tool
> secpol_tool.c


Guess there might be some problem with your static libs.

We compile static in order to be able to run the binaries in
minimal domain configurations (ramdisk etc.).

However, since we have seen other problems with static libraries,
our next patch will delete the static flag and we will use shared
libraries by default.

Thanks
Reiner
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.