From: Kenton G. <kgr...@co...> - 2001-11-27 02:45:16
|
That is what I thought (actually I thought it was my 2.96 compiler). I then tried with gcc3 and gcc2.95 both with the same results. Ken Ben O'Shea wrote: >i think this problem is the loader not being able to handle some new gcc >3.x related stuff... > >On Mon, 26 Nov 2001, Kenton Groombridge wrote: > >>Woohoo, I get to answer one. >> >>Honestly I am not sure why we have this problem, but others seem not to. >> I asked this question ages ago here and in the newsgroups and never got >>a response. >> >>I finally found it. Here is what I found somewhere on the Internet. >> Don't remember the author, but it is accurate. I edited my host.def >>file and added the -fno-merge-constants and it worked. There seem to >>only be a couple folks affected by it and it is us. I am using a highly >>hacked Mandrake 8.1 as my distro. >> >>I used to compile the DRI-CVS tree all the time without a problem. One >>day it compiled but gave me those .LC errors. It has done it ever >>since. I would really like to know why only a few of us are affected. >> >>BTW, what kind of CPU do you have? I have a 1 GHz Athlon and am only >>able to get slightly over 900 fps. Not bad, but a friends system (about >>the same as mine) has a nVidia card (GeForce2 based) and he gets 2200 >>fps. My next card will definately be an nVidia based card. >> >>Ken >> >> >> >>XFree86 modules need to be compiled with -fno-merge-constants >>because the XFree86 module loader does not yet understand the two >>new ELF sections that are created when the merge-constants option >>is used (default). >> >> snip |