delorie.com/archives/browse.cgi | search |
From: | Bernhard Stiftner <stiftnersoftwareNOstSPAM AT gmx DOT at DOT invalid> |
Subject: | Re: DLX and C++ |
Newsgroups: | comp.os.msdos.djgpp |
Message-ID: | <201d8cc4.aba07f21@usw-ex0108-062.remarq.com> |
Lines: | 41 |
Bytes: | 1112 |
X-Originating-Host: | 195.3.96.210 |
Organization: | http://www.remarq.com: The World's Usenet/Discussions Start Here |
References: | <Pine DOT SUN DOT 3 DOT 91 DOT 1000614131851 DOT 29611D-100000 AT is> |
X-Wren-Trace: | eCEELC00czlyciEgInUuLSEhPiIwMmAlIQ0pLzB7OXVudjh1YTJ6dntud3V/ |
Date: | Wed, 14 Jun 2000 06:14:03 -0700 |
NNTP-Posting-Host: | 10.0.2.62 |
X-Complaints-To: | wrenabuse AT remarq DOT com |
X-Trace: | WReNphoon4 960989467 10.0.2.62 (Wed, 14 Jun 2000 06:31:07 PDT) |
NNTP-Posting-Date: | Wed, 14 Jun 2000 06:31:07 PDT |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Greetings again, thank you for your great hint (comparing djgpp's and DLX's linker script). DLX works now with C++ sources after I have made some minor changes to the DLX linker script (DLX.LD): Changing it to OUTPUT_FORMAT("coff-go32") FORCE_COMMON_ALLOCATION SECTIONS { .text : { *(.text) dlx_first_ctor = . ; *(.ctor) dlx_last_ctor = . ; dlx_first_dtor = . ; *(.dtor) dlx_last_dtor = . ; *(.data) ___EH_FRAME_BEGIN__ = . ; *(.eh_fram*) ___EH_FRAME_END__ = . ; *(.bss) *(COMMON) } } should remove all these C++ problems (I have just added those three lines containing "eh_fram"). Note: the linker script (DLX.LD) is both in your DLX directory and the djgpp/lib directory - you should update both just to be sure... I don't know if this script also works with C object files - I have not tested it yet. Hope I found a solution for every C++ and DLX user. * Sent from AltaVista http://www.altavista.com Where you can also find related Web Pages, Images, Audios, Videos, News, and Shopping. Smart is Beautiful
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |