delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2007/09/11/16:01:12

X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f
X-Recipient: djgpp-workers AT delorie DOT com
Message-ID: <46E6F39E.2020509@iki.fi>
Date: Tue, 11 Sep 2007 22:59:26 +0300
From: Andris Pavenis <andris DOT pavenis AT iki DOT fi>
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: djgpp-workers AT delorie DOT com
Subject: Re: djgpp: djgpp/lib/djgpp.djl
References: <200709111519 DOT l8BFJnEO024053 AT delorie DOT com>
In-Reply-To: <200709111519.l8BFJnEO024053@delorie.com>
X--MailScanner-Information: Please contact the ISP for more information
X--MailScanner: Found to be clean
X--MailScanner-From: andris DOT pavenis AT iki DOT fi
X-Spam-Status: No
Reply-To: djgpp-workers AT delorie DOT com

cvs-dj AT delorie DOT com kirjoitti:
> Update by cvs id: dj
> Update of /cvs/djgpp/djgpp/lib
>
> Modified Files:
> 	djgpp.djl 
> Log Message:
> Maintain 16 byte alignment.
>
>   
djgpp.djl is not really used anymore with new GCC versions (beginning 
with GCC-4.0.X), it relies on binutils having correct builtin linker script.

Before that linker script was for some time supplied together with DJGPP 
port of GCC (and named differently: djgpp-x.djl to avoid conflicts with 
one supplied together with DJGPP).

So if there is a problem with the alignments of data in executable, then 
linker script in DJGPP port of binutils must be fixed instead.
> ===================================================================
> RCS file: /cvs/djgpp/djgpp/lib/djgpp.djl,v
> retrieving revision 1.11
> retrieving revision 1.12
> diff -p -2 -r1.11 -r1.12
> *** djgpp/lib/djgpp.djl	9 Nov 2004 11:53:50 -0000	1.11
> --- djgpp/lib/djgpp.djl	11 Sep 2007 15:19:46 -0000	1.12
> *************** SECTIONS
> *** 43,47 ****
>     { 					
>       _object.2 = . ;
> !     . += 24 ;
>       *(.bss .bss.* .gnu.linkonce.b.*)
>       *(COMMON)
> --- 43,47 ----
>     { 					
>       _object.2 = . ;
> !     . += 32 ;
>       *(.bss .bss.* .gnu.linkonce.b.*)
>       *(COMMON)
>
>   

- Raw text -


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