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 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 Content-Type: multipart/mixed; boundary="------------030309090907030500080300" X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , 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--