delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1996/12/10/10:11:10

From: mcneils AT applique DOT sedd DOT trw DOT com (Sean McNeil)
Subject: Re: Have I found the b17 C++ problem?
10 Dec 1996 10:11:10 -0800 :
Sender: daemon AT cygnus DOT com
Approved: cygnus DOT gnu-win32 AT cygnus DOT com
Distribution: cygnus
Message-ID: <199612101710.JAA12231.cygnus.gnu-win32@app006221.sedd.trw.com>
Original-To: dje AT cygnus DOT com
Original-Cc: gunther DOT ebert AT ixos-leipzig DOT de, gnu-win32 AT cygnus DOT com
In-Reply-To: <199612100036.QAA05755@canuck.cygnus.com> (message from Doug
Evans on Mon, 9 Dec 1996 16: 36:37 -0800)
Original-Sender: owner-gnu-win32 AT cygnus DOT com

Doug,

>    The problem is that the Win32 PE format does only support section names
>    up to 8 characters 
> 
> Not true.  There is only room for 8 chars in the struct,
> but if there are more than 8 chars then "/number" is
> stored there which is an offset into the string table.

Regardless, I've found that the latest snapshot will not work with
the #define in config/i386/cygnus.h for *SECTION_NAME* (I'm not at
the correct machine at the moment for the exact name).  Once commented
out, I can build the snapshot.  The new exception stuff is broken
anyway.  There is also an optimization bug that I'm hoping gets fixed
soon.


The section name problem appears to be ld's fault as object files
appear to be OK and recognized by the linker with no problem.  It's
just that the executable won't work.

Sean
-
For help on using this list, send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


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