www.delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:subject:to:references:from:message-id:date | |
:mime-version:in-reply-to:content-type | |
:content-transfer-encoding; q=dns; s=default; b=w0Nm1ARu+Mx6x8q7 | |
MkZfGkR4AmUB4BgFeWEHBAdHybpFNkUtSgmMRE6kBIdUq2xrlgCyfzBx73Yck41v | |
geM1HtBRwc079dR5KPutjdbOe0PR8NaJ59MN+VdjqXAH+4M4BezqtLSD5wKDezmJ | |
Vv4pVycrihBp/vfICIg/QkdXWM8= | |
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:subject:to:references:from:message-id:date | |
:mime-version:in-reply-to:content-type | |
:content-transfer-encoding; s=default; bh=ASER377YZxryeSwdXzT6fM | |
h7738=; b=oG+q9xqJLsB6I7hVNDn63mbBiBzqfX1qEUK4JD1CYTQcVGi2XiBlkw | |
ATS/CKjOvIrCNw9MzBuuAB+1Iy8dGo43KnGs6fbJgA82f3FpAapCIi7j1ccdbjO1 | |
3gyG7HduTA5Md8ZhnXgB6UByh7IJqB0ZjHtP2rKE4NXrVmpa/QZ8A= | |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Authentication-Results: | sourceware.org; auth=none |
X-Spam-SWARE-Status: | No, score=-1.4 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy=H*M:9587, Nope |
X-HELO: | gateway36.websitewelcome.com |
DKIM-Signature: | v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=agner.org; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:To:Subject:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=LGPlKygfu5eelf38OVLPXRKdLpk41+Ijw40r+IKHSKI=; b=Fij9EwK+GKY07sXtQ4mckk4ctc Ptqc8cQwDpNHdZ87eb3FS/ntiqj2DCfGLmlDcTtZ/mV2SbdPWJgCigWbpOUZ5tcxl26mIod8JN+// 4Q5mndSZMcZBiu/1/txNkmzvFkVTrj/m50HTqvRDqdUO3BhCsh2tnnxIqn24BhC3ARcGBkJN1+9wi U6Bi2YlReGBmpYXbiUQRDsa/cG/3OsaUv4KWDmk3PvbVxWRjQz1B2w382J/8OANc6S0ixSww3kQD5 RE8PElv0IbEavYbX1+oxHsD6A10KE/VxobI2EaaeW1yn2JAg+tTgMheTR8sPWjfRDc7LAcLqi1XKG xPw3rBJw==; |
Subject: | Re: Clang is using the wrong memory model |
To: | cygwin AT cygwin DOT com |
References: | <024ce5b5-6024-b371-e382-5eef5d1d4a90 AT agner DOT org> <075477ca-e031-39ea-3dfe-bc8bc2fc8fa6 AT agner DOT org> <20190816082603 DOT GR11632 AT calimero DOT vinschen DOT de> <8d594f4d-17e0-447a-8b18-1ed620815e0f AT agner DOT org> <20190816095200 DOT GU11632 AT calimero DOT vinschen DOT de> <2024f551-66e6-47c5-a0b6-2dfa735a690d AT agner DOT org> <20190816111133 DOT GV11632 AT calimero DOT vinschen DOT de> <6008d30a-cd6c-5449-2933-a041e804856c AT agner DOT org> <20190817081605 DOT GX11632 AT calimero DOT vinschen DOT de> <17081147-f46a-51bf-65e9-3df7748b1780 AT agner DOT org> <20190818115739 DOT GD11632 AT calimero DOT vinschen DOT de> |
From: | Agner Fog <agner AT agner DOT org> |
Message-ID: | <f2852c05-4f0b-9587-2c4c-bf37485b7455@agner.org> |
Date: | Sun, 18 Aug 2019 18:24:18 +0200 |
User-Agent: | Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 |
MIME-Version: | 1.0 |
In-Reply-To: | <20190818115739.GD11632@calimero.vinschen.de> |
X-IsSubscribed: | yes |
On 18/08/2019 13.57, Corinna Vinschen wrote: > Nope, Cygwin uses the Windows loader. Then, how do you do the extra linking? What is producing the "Cygwin runtime failure" message when loading/linking a DLL fails? > If the medium model is wasteful in clang, that's a clang > optimization problem, not a Cygwin problem. The medium model in Clang is not wasteful. It does exactly what it is designed to do. It was never designed with Cygwin in mind. The program build with a medium model is wasteful because it makes all addresses 64 bits when few or no addresses actually need to be 64 bits. > If you want to use the small model in your own projects, great, if it > works for you. It is not for my own project. I am writing manuals on how to optimize software. Agner -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |