|
|
|
|
|
|
|
|
|
|
xen-devel
[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
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-devel] re: Compile error secpol_tool.c amd64 libc6,
Reiner Sailer <=
|
|
|
|
|