delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2006/05/29/04:32:23

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: "decker" <bdeck AT lycos DOT co DOT uk>
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
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019