Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Tue, 8 Aug 2000 12:29:08 -0400 Message-Id: <200008081629.MAA26945@envy.delorie.com> From: DJ Delorie To: tprince AT computer DOT org CC: cygwin AT sourceware DOT cygnus DOT com In-reply-to: <000701c00154$7bfcce60$0100000a@TIMYX18EWDT6RQ> (tprince AT computer DOT org) Subject: Re: linker mis-alignments for cygwin 1.1.3 References: <000701c00154$7bfcce60$0100000a AT TIMYX18EWDT6RQ> > apparently all from libcygwin.a, which take a total of 12 bytes, > beginning at a properly aligned address, leaving all subsequent modules > mis-aligned. Actually, such alignments are enforced by the assembler and linker. The linker is supposed to pad sections to keep each one aligned on a suitable boundary (src/bfd/coff-i386.c, COFF_DEFAULT_SECTION_ALIGNMENT_POWER, currently set to 2 (i.e. 4 bytes)). The assembler is supposed to only produce sections that are padded to the right size alignment. > I will attempt to get the 1.1.4 distribution later on. As others have > pointed out, simply following instructions causes nothing to be > up-dated. Delete the cygwin line from /etc/setup/installed.db and re-run setup. -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com