Gentoo Archives: gentoo-hardened

From: Aaron Walker <ka0ttic@××××××.com>
To: gentoo-hardened@l.g.o
Subject: Re: [gentoo-hardened] hardened and X
Date: Sat, 08 May 2004 04:37:03
Message-Id: 1083994617.7790.7.camel@chaos
In Reply to: Re: [gentoo-hardened] hardened and X by pageexec@freemail.hu
1 On Fri, 2004-05-07 at 16:19, pageexec@××××××××.hu wrote:
2 > > I recall that I had the same problem at some point.
3 > > The cause in my case was the pie flag, which enables
4 > > the DoLoadableServer and MakeDllModules options in
5 > > the Xorg config file.
6 >
7 > indeed, it's the pie option and the dlloader that will be used
8 > by the X server to load modules (vs. the elfloader). this is
9 > work in progress, we've got some results with the old xfree86
10 > server back last year but now the whole game restarted with
11 > the x.org server. there's http://bugs.gentoo.org/show_bug.cgi?id=49038
12 > that you may want to keep an eye on, if those issues are resolved,
13 > automatic PIE/dlloader will be ready to be deployed, until then
14 > it's either without PIE or you've got manual work to do as you
15 > can gather it in that bug report...
16 >
17
18 Well, I recompiled xorg with USE=-pie and now get:
19
20 Duplicate symbol __i686.get_pc_thunk.bx in
21 /usr/X11R6/lib/modules/fonts/libbitmap.a:bitmapmod.o
22 Also defined in /usr/X11R6/lib/modules/fonts/libbitmap.a
23
24 Fatal server error:
25 Module load failure
26
27 I recompiled again with USE=-pie -hardened but get the same results.
28
29 I read through bug #49038 but am not really sure what relates to my
30 situation. I dont have binutils-2.15 installed. I think 2.15 was taken
31 out of ~x86 before I installed this morning, so 2.14.90.0.8-r1 is
32 installed.
33
34 What do I need to do to get X running? Hopefully I won't have to
35 rebuild the entire system with USE=-pie -hardened...
36
37 Thanks again for your help guys,
38 Aaron
39
40
41 --
42 gentoo-hardened@g.o mailing list

Replies

Subject Author
Re: [gentoo-hardened] hardened and X Markus Dittrich <markus@×××××××.edu>