From: mikegee AT creator DOT dp DOT ua (Mike Gee) Newsgroups: comp.os.msdos.djgpp Subject: Re: Rhide - Crippled??? Date: Fri, 7 Jan 2000 08:59:02 +0200 Organization: ISP "Creator OnLine" Lines: 26 Message-ID: References: <3873EBD8 DOT 5DD93E37 AT connection DOT com> <3874CF2A DOT 6B8D7076 AT inti DOT gov DOT ar> <38752987 DOT CE713D03 AT connection DOT com> NNTP-Posting-Host: mttyd.dnepr.net.ua X-Trace: ontario.dnepr.net.ua 947228486 88289 195.248.169.79 (7 Jan 2000 07:01:26 GMT) X-Complaints-To: abuse AT dnepr DOT net DOT ua NNTP-Posting-Date: 7 Jan 2000 07:01:26 GMT X-Newsreader: MicroPlanet Gravity v2.12 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com In article <38752987 DOT CE713D03 AT connection DOT com>, Thu, 06 Jan 2000 18:47:21 -0500, sam says... > > That's because RHIDE is using the libraries in the reverse order (ld is a one > > pass linker). > > Go to Options|Libraries and enter the libraries in the right order (mgui first > > and grx then). > You are kidding. I think I have heard that or read it somewhere but, can't pay > attention to everything I read. > I had a feeling that something is out of order and have made one attempt at > deleting the grxlib entry which I believe was the first one in the project list > and adding it again > But since it ended up at the front again nothing has changed so I yelled for help. Another solution (so that you don't play permutations with library list) would be passing libraries to linker (in RHIDE, it's Options|Linker options) using -(...-) option, e.g. "-( -lfirst -lsecond -lthird -)". This way linker would recycle them until it solves all possible references (or runs out of fuel, whichever comes first :). "info ld invocation options" for more info and possible caveats. -- Best regards, Mike