delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/08/08/12:29:41

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
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 <dj AT delorie DOT com>
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

- Raw text -


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