delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/06/25/22:32:09

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,TW_JL,TW_YG,T_TO_NO_BRKTS_FREEMAIL
X-Spam-Check-By: sourceware.org
Message-ID: <4C256292.1060907@users.sourceforge.net>
Date: Sat, 26 Jun 2010 10:14:42 +0800
From: JonY <jon_y AT users DOT sourceforge DOT net>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.12) Gecko/20080213 Thunderbird/2.0.0.12 Mnenhy/0.7.5.0
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Cygport improvements
X-IsSubscribed: yes
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

--------------030309090907030500080300
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hello,

I am planning to bring mingw-w64 to cygwin. Here are some nits I found 
when working with it.

* It sets CC=gcc
While not a major issue, it does present some issues when cross 
compiling the mingw-w64 CRT.

* Implicitly setting --prefix=/usr
While I understand this is suitable for native builds, perhaps adding 
some cross compile logic to disable this?

* Libtool logic too smart
This is partly a GCC issue too, since it insists installing dlls to 
PREFIX/bin. However, manually moving around the dlls and fixing up the 
.la paths after install causes cygport to fail with "[ ../../..: Unary 
operator expected.", "../../.. not installed" of sorts error around 
src_postinst.cygpart:590.

Packaging GCC presents some challenge, there is a packaging hack in the 
src_install part. I will try to fix that in GCC.

--------------030309090907030500080300
Content-Type: text/plain;
 name="w64-binutils-2.20.51-1.cygport"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="w64-binutils-2.20.51-1.cygport"

REVTQ1JJUFRJT049IkJpbnRpbHMgZm9yIFdpbjY0IHRhcmdldCIKSE9NRVBB
R0U9Im1pbmd3LXc2NC5zb3VyY2Vmb3JnZS5uZXQiClNSQ19VUkk9Imh0dHA6
Ly9zb3VyY2Vmb3JnZS5uZXQvcHJvamVjdHMvbWluZ3ctdzY0L2ZpbGVzL0N5
Z3dpbiUyMFNuYXBzaG90cy9iaW51dGlscy0ke1BWfS50YXIuYnoyIgpQS0df
TkFNRVM9IiR7UE59IgpQS0dfSElOVFM9InNldHVwIgpTUkNfRElSPSJiaW51
dGlscy0ke1BWfSIKUEtHX0NPTlRFTlRTWzBdPSctLWV4Y2x1ZGU9dXNyL2xp
Yi8qIHVzci8nCiMgTUFLRU9QVFMrPSIgLWo0IgpDWUdDT05GX0FSR1M9Ii0t
d2l0aC1zeXNyb290PS91c3IveDg2XzY0LXc2NC1taW5ndzMyIC0tYnVpbGQ9
aTY4Ni1wYy1jeWd3aW4gLS1ob3N0PWk2ODYtcGMtY3lnd2luIC0tdGFyZ2V0
PXg4Nl82NC13NjQtbWluZ3czMiAtLWRpc2FibGUtbXVsdGlsaWIiCgpzcmNf
Y29tcGlsZSgpIHsKY2QgJHtCfQpjeWdjb25mCmN5Z21ha2UKfQo=

--------------030309090907030500080300
Content-Type: text/plain;
 name="w64-crt-20100625-1.cygport"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="w64-crt-20100625-1.cygport"

REVTQ1JJUFRJT049Im1pbmd3LXc2NCBjcnQgZm9yIFdpbjY0IHRhcmdldCIK
SE9NRVBBR0U9Im1pbmd3LXc2NC5zb3VyY2Vmb3JnZS5uZXQiClNSQ19VUkk9
Imh0dHA6Ly9zb3VyY2Vmb3JnZS5uZXQvcHJvamVjdHMvbWluZ3ctdzY0L2Zp
bGVzL0N5Z3dpbiUyMFNuYXBzaG90cy9taW5ndy13NjQtY3J0LSR7UFZ9LnRh
ci54eiIKUEtHX05BTUVTPSIke1BOfSIKUEtHX0hJTlRTPSJzZXR1cCIKU1JD
X0RJUj0ibWluZ3ctdzY0LWNydCIKUEtHX0NPTlRFTlRTWzBdPSctLWV4Y2x1
ZGU9dXNyL2xpYi8qIHVzci8nCiNNQUtFT1BUUys9IiAtajQiCgojT3Zlcmlk
ZSBkZWZhdWx0IHByZWZpeCB0byBjb3JyZWN0IHN5c3Jvb3QKI0Fzc3VtaW5n
IFVTRV9ERVNURElSPTEgaXMgaW4gZWZmZWN0ClVTRV9ERVNURElSPTEKQ1lH
Q09ORl9BUkdTPSItLWJ1aWxkPWk2ODYtcGMtY3lnd2luIC0taG9zdD14ODZf
NjQtdzY0LW1pbmd3MzIgLS1wcmVmaXg9L3Vzci94ODZfNjQtdzY0LW1pbmd3
MzIgLS1lbmFibGUtbGliNjQgLS1kaXNhYmxlLWxpYjMyIENDPXg4Nl82NC13
NjQtbWluZ3czMi1nY2MiCgpzcmNfaW5zdGFsbCgpIHsKY2QgJHtCfQpjeWdp
bnN0YWxsCmxuIC1zdiAke0R9L3Vzci94ODZfNjQtdzY0LW1pbmd3MzIveDg2
XzY0LXc2NC1taW5ndzMyL2xpYiAke0R9L3Vzci94ODZfNjQtdzY0LW1pbmd3
MzIveDg2XzY0LXc2NC1taW5ndzMyL2xpYjY0Cn0K

--------------030309090907030500080300
Content-Type: text/plain;
 name="w64-gcc-4.6.20100619-1.cygport"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="w64-gcc-4.6.20100619-1.cygport"

REVTQ1JJUFRJT049Im1pbmd3LXc2NCBoZWFkZXJzIGZvciBXaW42NCB0YXJn
ZXQiCkhPTUVQQUdFPSJtaW5ndy13NjQuc291cmNlZm9yZ2UubmV0IgpTUkNf
VVJJPSJodHRwOi8vc291cmNlZm9yZ2UubmV0L3Byb2plY3RzL21pbmd3LXc2
NC9maWxlcy9DeWd3aW4lMjBTbmFwc2hvdHMvZ2NjLTQuNi0yMDEwMDYxOS50
YXIuYnoyIgpQS0dfTkFNRVM9IiR7UE59ICR7UE59LXJ0ICR7UE59LWcrKyIK
UEtHX0hJTlRTPSJzZXR1cCBydW50aW1lIGcrKyIKU1JDX0RJUj0iZ2NjLTQu
Ni0yMDEwMDYxOSIKUEtHX0NPTlRFTlRTWzBdPSctLWV4Y2x1ZGU9dXNyL2xp
Yi9saWJpYmVydHkuYSAtLWV4Y2x1ZGU9dXNyL2xpYi9nY2MveDg2XzY0LXc2
NC1taW5ndzMyLzQuNi4wLyouZGxsIC0tZXhjbHVkZT11c3IvYmluL3g4Nl82
NC13NjQtbWluZ3czMi0/KysuZXhlIC0tZXhjbHVkZT11c3IvbGliL2djYy94
ODZfNjQtdzY0LW1pbmd3MzIvNC42LjAvY2MxcGx1cy5leGUgLS1leGNsdWRl
PXVzci9saWIvZ2NjL3g4Nl82NC13NjQtbWluZ3czMi80LjYuMC9pbmNsdWRl
L2MrKy8qIC0tZXhjbHVkZT11c3IvbGliL2djYy94ODZfNjQtdzY0LW1pbmd3
MzIvNC42LjAvbGlic3RkYysrLiogLS1leGNsdWRlPXVzci9saWIvZ2NjL3g4
Nl82NC13NjQtbWluZ3czMi80LjYuMC9saWJzdXBjKysuKiAtLWV4Y2x1ZGU9
dXNyL3NoYXJlL21hbi9tYW4xL3g4Nl82NC13NjQtbWluZ3czMi1nKysuMS5n
eiAtLWV4Y2x1ZGU9dXNyL3NoYXJlL2djYy00LjYuMC9weXRob24vbGlic3Rk
Y3h4LyogdXNyLycKUEtHX0NPTlRFTlRTWzFdPSd1c3IvbGliL2djYy94ODZf
NjQtdzY0LW1pbmd3MzIvNC42LjAvKi5kbGwnClBLR19DT05URU5UU1syXT0n
dXNyL2Jpbi94ODZfNjQtdzY0LW1pbmd3MzItYysrLmV4ZSB1c3IvYmluL3g4
Nl82NC13NjQtbWluZ3czMi1nKysuZXhlIHVzci9saWIvZ2NjL3g4Nl82NC13
NjQtbWluZ3czMi80LjYuMC9pbmNsdWRlL2MrKyB1c3IvbGliL2djYy94ODZf
NjQtdzY0LW1pbmd3MzIvNC42LjAvY2MxcGx1cy5leGUgdXNyL2xpYi9nY2Mv
eDg2XzY0LXc2NC1taW5ndzMyLzQuNi4wL2xpYnN0ZGMrKy4qIHVzci9saWIv
Z2NjL3g4Nl82NC13NjQtbWluZ3czMi80LjYuMC9saWJzdXBjKysuKiB1c3Iv
c2hhcmUvZ2NjLTQuNi4wL3B5dGhvbi9saWJzdGRjeHgvIHVzci9zaGFyZS9t
YW4vbWFuMS94ODZfNjQtdzY0LW1pbmd3MzItZysrLjEuZ3onCk1BS0VPUFRT
Kz0iIC1qNCIKCiNsaWJnb21wIG5vdCB3b3JraW5nIGJlY2F1c2UgcHRocmVh
ZHMtd2luMzIgc3RpbGwgaW4gdGhlIHdvcmtzLgojbXVsdGlsaWIgZGlzYWJs
ZWQgYmVjYXVzZSBkbGxzIGNsYXNoIG9uIGluc3RhbGwKI2xpYmVsZiBub3Qg
bmVlZGVkIGZvciBsdG8tY29mZgpDWUdDT05GX0FSR1M9Ii0tYnVpbGQ9aTY4
Ni1wYy1jeWd3aW4gLS1ob3N0PWk2ODYtcGMtY3lnd2luIC0tdGFyZ2V0PXg4
Nl82NC13NjQtbWluZ3czMiAtLXdpdGgtYnVpbGQtc3lzcm9vdD0vdXNyL3g4
Nl82NC13NjQtbWluZ3czMiAtLXdpdGgtc3lzcm9vdD0vdXNyL3g4Nl82NC13
NjQtbWluZ3czMiAtLWRpc2FibGUtbGliZ29tcCAtLWRpc2FibGUtbXVsdGls
aWIgLS1lbmFibGUtdmVyc2lvbi1zcGVjaWZpYy1ydW50aW1lLWxpYnMgLS1l
bmFibGUtbHRvIC0td2l0aC1kd2FyZjIgLS1lbmFibGUtbGFuZ3VhZ2VzPWMs
YysrIC0tZW5hYmxlLWZ1bGx5LWR5bmFtaWMtc3RyaW5ncyAtLWVuYWJsZS1z
amxqLWV4Y2VwdGlvbnMiCgpzcmNfY29tcGlsZSgpIHsKY2QgJHtCfQpjeWdj
b25mCmN5Z21ha2UKfQoKc3JjX2luc3RhbGwoKSB7CmNkICR7Qn0KY3lnaW5z
dGFsbAojIFdvcmthcm91bmQgR0NDIGluc3RhbGwgYnVnCmNwIC1wZiAke0R9
L3Vzci9saWIvZ2NjL3g4Nl82NC13NjQtbWluZ3czMi9saWIvbGliZ2NjX3Mu
YSAke0R9L3Vzci9saWIvZ2NjL3g4Nl82NC13NjQtbWluZ3czMi80LjYuMC8K
CiMgV29ya2Fyb3VuZCBwcm9ibGVtYXRpYyBETEwgY2xhc2hlcwptdiAtZiAk
e0R9L3Vzci9iaW4vbGliZ2NjX3Nfc2psai0xLmRsbCAke0R9L3Vzci9iaW4v
bGlic3NwLTAuZGxsICR7RH0vdXNyL2Jpbi9saWJzdGRjKystNi5kbGwgJHtE
fS91c3IvbGliL2djYy94ODZfNjQtdzY0LW1pbmd3MzIvNC42LjAvCnNlZCBz
QGRsbmFtZS4qQGRsbG5hbWU9XCcvdXNyL2xpYi9nY2MveDg2XzY0LXc2NC1t
aW5ndzMyLzQuNi4wL2xpYnNzcC0wLmRsbFwnQCA8ICR7RH0vdXNyL2xpYi9n
Y2MveDg2XzY0LXc2NC1taW5ndzMyLzQuNi4wL2xpYnNzcC5sYSA+ICR7RH0v
dXNyL2xpYi9nY2MveDg2XzY0LXc2NC1taW5ndzMyLzQuNi4wL2xpYnNzcC5s
YS50bXAKc2VkIHNAZGxuYW1lLipAZGxsbmFtZT1cJy91c3IvbGliL2djYy94
ODZfNjQtdzY0LW1pbmd3MzIvNC42LjAvbGlic3RkYysrLTYuZGxsXCdAIDwg
JHtEfS91c3IvbGliL2djYy94ODZfNjQtdzY0LW1pbmd3MzIvNC42LjAvbGli
c3RkYysrLmxhID4gJHtEfS91c3IvbGliL2djYy94ODZfNjQtdzY0LW1pbmd3
MzIvNC42LjAvbGlic3RkYysrLmxhLnRtcAptdiAke0R9L3Vzci9saWIvZ2Nj
L3g4Nl82NC13NjQtbWluZ3czMi80LjYuMC9saWJzc3AubGEudG1wICR7RH0v
dXNyL2xpYi9nY2MveDg2XzY0LXc2NC1taW5ndzMyLzQuNi4wL2xpYnNzcC5s
YQptdiAke0R9L3Vzci9saWIvZ2NjL3g4Nl82NC13NjQtbWluZ3czMi80LjYu
MC9saWJzdGRjKysubGEudG1wICR7RH0vdXNyL2xpYi9nY2MveDg2XzY0LXc2
NC1taW5ndzMyLzQuNi4wL2xpYnN0ZGMrKy5sYQp9Cg==

--------------030309090907030500080300
Content-Type: text/plain;
 name="w64-headers-20100625-1.cygport"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="w64-headers-20100625-1.cygport"

REVTQ1JJUFRJT049Im1pbmd3LXc2NCBoZWFkZXJzIGZvciBXaW42NCB0YXJn
ZXQiCkhPTUVQQUdFPSJtaW5ndy13NjQuc291cmNlZm9yZ2UubmV0IgpTUkNf
VVJJPSJodHRwOi8vc291cmNlZm9yZ2UubmV0L3Byb2plY3RzL21pbmd3LXc2
NC9maWxlcy9DeWd3aW4lMjBTbmFwc2hvdHMvbWluZ3ctdzY0LWhlYWRlcnMt
JHtQVn0udGFyLnh6IgpQS0dfTkFNRVM9IiR7UE59IgpQS0dfSElOVFM9InNl
dHVwIgpTUkNfRElSPSJtaW5ndy13NjQtaGVhZGVycyIKUEtHX0NPTlRFTlRT
WzBdPSctLWV4Y2x1ZGU9dXNyL2xpYi8qIHVzci8nCiNNQUtFT1BUUys9IiAt
ajQiCgojT3ZlcmlkZSBkZWZhdWx0IHByZWZpeCB0byBjb3JyZWN0IHN5c3Jv
b3QKI0Fzc3VtaW5nIFVTRV9ERVNURElSPTEgaXMgaW4gZWZmZWN0ClVTRV9E
RVNURElSPTEKQ1lHQ09ORl9BUkdTPSItLWJ1aWxkPWk2ODYtcGMtY3lnd2lu
IC0taG9zdD14ODZfNjQtdzY0LW1pbmd3MzIgLS1lbmFibGUtc2RrPWFsbCAt
LXByZWZpeD0vdXNyL3g4Nl82NC13NjQtbWluZ3czMiIKCnNyY19pbnN0YWxs
KCkgewpjZCAke0J9CmN5Z2luc3RhbGwKbG4gLXN2ICR7RH0vdXNyL3g4Nl82
NC13NjQtbWluZ3czMi94ODZfNjQtdzY0LW1pbmd3MzIgJHtEfS91c3IveDg2
XzY0LXc2NC1taW5ndzMyL21pbmd3Cn0K


--------------030309090907030500080300
Content-Type: text/plain; charset=us-ascii

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

- Raw text -


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