delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2001/08/02/19:31:27

Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com
List-Subscribe: <mailto:cygwin-apps-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-apps/>
List-Post: <mailto:cygwin-apps AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-apps-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/lists.html#faqs>
Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com
Message-ID: <20010802233120.51978.qmail@web14508.mail.yahoo.com>
Date: Fri, 3 Aug 2001 09:31:20 +1000 (EST)
From: =?iso-8859-1?q?Danny=20Smith?= <danny_r_smith_2001 AT yahoo DOT co DOT nz>
Subject: RE:GCC-3.0, class DLLIMPORT foo, and ld --enable-auto-import. (with attach)
To: cygwin-apps <cygwin-apps AT cygwin DOT com>,
mingw-dvlpr <mingw-dvlpr AT lists DOT sourceforge DOT net>
MIME-Version: 1.0

--0-1645975583-996795080=:51887
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Content-Disposition: inline

 --- Danny Smith <danny_r_smith_2001 AT yahoo DOT co DOT nz> wrote: > Date: Fri, 3
Aug 2001 09:23:54 +1000 (EST)

Oops, I got so excited I forget the attachment.

> Hello
>  
> The use of Paul S auto-import feature allows dllimports of C++
> classes
> with GCC-3.0.  The "class __attribute__((dllimport)) foo" construct
> causes g++ parser error in Gcc-3.0.  With auto-import the attribute
> may
> no longer necessary (time will tell). See attached example, modified
> from dllhelpers, which builds and runs with GCC-3.0 and ld
> --auto-import. 
> 
> The build is  slow and produces large executables but that is due I
> think to the use of templated iostreams.  
> 
> Danny
> 


_____________________________________________________________________________
http://messenger.yahoo.com.au - Yahoo! Messenger
- Voice chat, mail alerts, stock quotes and favourite news and lots more!
--0-1645975583-996795080=:51887
Content-Type: application/x-gzip-compressed; name="c++dll.tar.gz"
Content-Transfer-Encoding: base64
Content-Description: c++dll.tar.gz
Content-Disposition: attachment; filename="c++dll.tar.gz"

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
NDQ0vjf8DuEg9tMAUAAA

--0-1645975583-996795080=:51887--

- Raw text -


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