delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1998/03/19/20:54:43

Date: Thu, 19 Mar 1998 18:59:02 -0500 (EST)
Message-Id: <199803192359.SAA05145@delorie.com>
From: DJ Delorie <dj AT delorie DOT com>
To: eliz AT is DOT elta DOT co DOT il
CC: djgpp-workers AT delorie DOT com
In-reply-to: <Pine.SUN.3.91.980318160710.21675G@is> (message from Eli
Zaretskii on Wed, 18 Mar 1998 16:07:20 +0200 (IST))
Subject: Re: Bugs in 2.8.0?

>   1) Library modules are linked after all the object files.  Since
>      functions with the `constructor' attribute are processed in the
>      order they are seen by the linker, this means that users cannot
>      use exception in their own functions which they declare
>      "__attribute__((constructor))".

crt1.c may call other non-contructor functions in whatever order it
wishes.

>   2) We are introducing subtle but significant coupling between djdev
>      and GCC, which as I understand DJ doesn't want.

Correct, although I used to not worry about this, apparently it's
becoming more of an issue with recent gcc releases.

- Raw text -


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