delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/08/08/12:18:59

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
Message-ID: <000701c00154$7bfcce60$0100000a@TIMYX18EWDT6RQ>
From: "Tim Prince" <tprince AT computer DOT org>
To: <cygwin AT sourceware DOT cygnus DOT com>
Subject: linker mis-alignments for cygwin 1.1.3
Date: Tue, 8 Aug 2000 09:19:43 -0700
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.5600
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.5600

I see that linking my codes under cygwin 1.1.3 includes modules named
_cygwin_crt0_common.o
environ
_fmode
_impure_ptr

apparently all from libcygwin.a, which take a total of 12 bytes,
beginning at a properly aligned address, leaving all subsequent modules
mis-aligned.  Is it a total coincidence that this problem didn't occur
for me prior to 1.1.3?  This appears to be the likely cause of the
severe performance regression which I annoyed you all by reporting.  Is
there a mechanism for controlling linker alignments, or is that
considered impossible in the cygwin environment?  Up to now, data
regions have usually linked with satisfactory alignment.  Of course, the
.p2align scheme used by gcc has been defeated all along by the random
alignments of code under cygwin.  If it were not for these problems, it
appears that cygwin would out-perform linux on the operations which I
have been benchmarking.

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.

Tim Prince


--
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