X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: "decker" Newsgroups: comp.os.msdos.djgpp Subject: DJGPP Modifications: second try Date: 29 May 2006 01:29:27 -0700 Organization: http://groups.google.com Lines: 62 Message-ID: <1148891367.146603.103410@j55g2000cwa.googlegroups.com> NNTP-Posting-Host: 220.233.177.46 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1148891370 2866 127.0.0.1 (29 May 2006 08:29:30 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Mon, 29 May 2006 08:29:30 +0000 (UTC) User-Agent: G2/0.2 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse AT google DOT com Injection-Info: j55g2000cwa.googlegroups.com; posting-host=220.233.177.46; posting-account=R02xJAwAAAASwE3U1qQ37KcHXmocYA_U To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hello, I have received further correspondence from DBorca concerning djgpp-elf. It sounds very good to me: >> Is your djgpp-elf compatible with libtool's libltdl(see >> > http://sources.redhat.com/autobook/autobook/autobook_171.html#SEC171)? >> This would mean that gcc-elf-djgpp supports the -fPIC -DPIC options, >> correct? > > Yes, once you have the compiler proper for ELF (that is, cc1.exe), > you have the choice of using -fPIC option for generating position > independent code (a less-powerful flag is -fpic with smaller GOT). > -DPIC is then just a preprocessor #define, just in case the code > needs to know whether it runs PIC or not. > > Interestingly, you can build your .SO with or without -fPIC under > DJELF; and it will work just the same. > > There is also another flag, namely -fpie for generating position > independent executable. PIE is more suited for DOS-like environments > and the loader is much cleaner. > > I'm not sure what libltdl is meant to be, as I pretty much hate > Autotools. And besides, the world is full of standards :^) > However, if libltdl is based on dlopen, then yes, it will work. Here is the sad part: >> We are hoping like you that Delorie will merge djgpp-elf into the >> 2.04 >> core distro. This would make things much easier for the rest of us! I >> understand that there is some interest, but I want your opinion on >> how >> 'great' their interest is... >> > Well, Charles' interest can be categorized as great. Other people's > interest was more like "hmmm... [put here some random thought]". > > Once Charles announced it will merge the ELF code into the CVS, > DJ Delorie recalled that they should release 2.04 before adding > new features. I can agree with him, and let ELF code be released > with 2.05 soon after 2.04. > > The interesting part was, however, that until Charles spawned the > ELF discussion on the mailing list, nobody remembered that there is > a 2.04 pending for a few years now. Well, if that's the case, we _WILL_ fork. Otherwise, I'm afraid that my Social Security will mature faster than a *theoretical* 2.05 release ever would. Very sad. Very sad indeed. Regards, Ben Decker www.caddit.net