X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Message-ID: <474EE804.7020301@redhat.com> Date: Thu, 29 Nov 2007 16:25:40 +0000 From: "Richard W.M. Jones" User-Agent: Thunderbird 2.0.0.5 (X11/20070727) MIME-Version: 1.0 To: cygwin AT cygwin DOT com, Sam Robb Subject: [PATCH] Build DLL for SunRPC package Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms030509090707030001040507" 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 --------------ms030509090707030001040507 Content-Type: multipart/mixed; boundary="------------040100070606080607050706" This is a multi-part message in MIME format. --------------040100070606080607050706 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit The attached patch builds librpc.dll, and also fixes some minor source bugs which seem to stop sunrpc-4.0-3 from building with modern gcc / Cygwin. I've also built a binary package for this: http://libvirt.org/sources/win32/ Rich. -- Emerging Technologies, Red Hat - http://et.redhat.com/~rjones/ Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod Street, Windsor, Berkshire, SL4 1TE, United Kingdom. Registered in England and Wales under Company Registration No. 03798903 --------------040100070606080607050706 Content-Type: text/x-patch; name="sunrpc-4.0-dll.patch" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="sunrpc-4.0-dll.patch" ZGlmZiAtdXJiIHN1bnJwYy00LjAtMy9ldGMvcG9ydG1hcC5jIHN1bnJwYy00 LjAtNC9ldGMvcG9ydG1hcC5jCi0tLSBzdW5ycGMtNC4wLTMvZXRjL3BvcnRt YXAuYwkyMDA3LTExLTI5IDExOjQ3OjE1LjAwMDAwMDAwMCArMDAwMAorKysg c3VucnBjLTQuMC00L2V0Yy9wb3J0bWFwLmMJMjAwNy0xMS0yOSAxMTo0Mzo1 My4wMDAwMDAwMDAgKzAwMDAKQEAgLTUyLDcgKzUyLDYgQEAKIAogc3RhdGlj IGNhbGxpdCgpOwogCi1jaGFyICptYWxsb2MoKTsKIGludCByZWdfc2Vydmlj ZSgpOwogdm9pZCByZWFwKCk7CiBzdHJ1Y3QgcG1hcGxpc3QgKnBtYXBsaXN0 OwpkaWZmIC11cmIgc3VucnBjLTQuMC0zL3JwYy9NYWtlZmlsZSBzdW5ycGMt NC4wLTQvcnBjL01ha2VmaWxlCi0tLSBzdW5ycGMtNC4wLTMvcnBjL01ha2Vm aWxlCTIwMDctMTEtMjkgMTE6NDc6MjEuMDAwMDAwMDAwICswMDAwCisrKyBz dW5ycGMtNC4wLTQvcnBjL01ha2VmaWxlCTIwMDctMTEtMjkgMTM6MTI6MzYu MDAwMDAwMDAwICswMDAwCkBAIC0zMCwxMiArMzAsMTYgQEAKIEhEUlMgPSBh dXRoLmggYXV0aF91bml4LmggY2xudC5oIG5ldGRiLmggcG1hcF9jbG50Lmgg XAogCXBtYXBfcHJvdC5oIHBtYXBfcm10LmggcnBjLmggcnBjX21zZy5oIHN2 Yy5oIHN2Y19hdXRoLmggdHlwZXMuaCB4ZHIuaAogCi1hbGwgcnBjbGliOgls aWJycGNsaWIuYQorYWxsIHJwY2xpYjoJbGlicnBjbGliLmEgbGlicnBjLmRs bA0KIAogbGlicnBjbGliLmE6ICR7T0JKU30KIAlAZWNobyAiYnVpbGRpbmcg bGlicnBjbGliLmEiCiAJQGFyIGNydSBsaWJycGNsaWIuYSAke09CSlN9CiAK K2xpYnJwYy5kbGw6ICR7T0JKU30NCisJQGVjaG8gImJ1aWxkaW5nICRAIg0K KwlnY2MgLXNoYXJlZCAtbyAkQCAkXg0KKw0KIGluc3RhbGw6ICQoSERSUykg bGlicnBjbGliLmEKIAlAZWNobyAiQ3JlYXRpbmcgUlBDIGhlYWRlciBkaXJl Y3RvcnkiCiAJLW1rZGlyIC1wICR7REVTVERJUn0vdXNyL2luY2x1ZGUvcnBj ICYmIFwKQEAgLTQ1LDExICs0OSwxMyBAQAogCQkoaW5zdGFsbCAtYyAtbSA2 NDQgJCRpICR7REVTVERJUn0vdXNyL2luY2x1ZGUvcnBjKSBkb25lCiAJQGVj aG8gIkluc3RhbGxpbmcgUlBDIGxpYnJhcnkiCiAJQGlmIFsgLWYgJHtERVNU RElSfS91c3IvbGliL2xpYnJwY2xpYi5hIF07IHRoZW4gcm0gLWYgJHtERVNU RElSfS91c3IvbGliL2xpYnJwY2xpYi5hOyBmaTsKKwlAaWYgWyAtZiAke0RF U1RESVJ9L3Vzci9saWIvbGlicnBjLmRsbCBdOyB0aGVuIHJtIC1mICR7REVT VERJUn0vdXNyL2xpYi9saWJycGMuZGxsOyBmaTsNCiAJQG1rZGlyIC1wICR7 REVTVERJUn0vdXNyL2xpYgogCWluc3RhbGwgLWMgLW0gNjQ0IGxpYnJwY2xp Yi5hICR7REVTVERJUn0vdXNyL2xpYgogCXJhbmxpYiAke0RFU1RESVJ9L3Vz ci9saWIvbGlicnBjbGliLmEKIAlAaWYgWyAtTCAke0RFU1RESVJ9L3Vzci9s aWIvbGlicnBjLmEgXTsgdGhlbiBybSAtZiAke0RFU1RESVJ9L3Vzci9saWIv bGlicnBjLmE7IGZpOwogCWxuIC1zIC4vbGlicnBjbGliLmEgJHtERVNURElS fS91c3IvbGliL2xpYnJwYy5hCisJaW5zdGFsbCAtYyAtbSA2NDQgbGlicnBj LmRsbCAke0RFU1RESVJ9L3Vzci9saWINCiAKIHRhZ3M6ICQoU1JDUykgJChI RFJTKQogCWN0YWdzIC10dyAkKFNSQ1MpICQoSERSUykKQEAgLTU5LDcgKzY1 LDcgQEAKIAlhd2sgJyB7IHByaW50ZigiJS0yNnMlLTE2cyVzXG4iLCAkJDEs ICQkMiwgJCQzKSB9JyA+IHJlZgogCiBjbGVhbjogIAotCXJtIC1mICoubyBs aWJycGNsaWIuYQorCXJtIC1mICoubyBsaWJycGNsaWIuYSBsaWJycGMuZGxs DQogCiBsaW50OiAkKFNSQ1MpICQoSERSUykKIAkkKExJTlQuYykgJChTUkNT KQpkaWZmIC11cmIgc3VucnBjLTQuMC0zL3JwYy94ZHIuYyBzdW5ycGMtNC4w LTQvcnBjL3hkci5jCi0tLSBzdW5ycGMtNC4wLTMvcnBjL3hkci5jCTIwMDct MTEtMjkgMTE6NDc6MzkuMDAwMDAwMDAwICswMDAwCisrKyBzdW5ycGMtNC4w LTQvcnBjL3hkci5jCTIwMDctMTEtMjkgMTE6NDA6NTMuMDAwMDAwMDAwICsw MDAwCkBAIC00Miw3ICs0Miw2IEBACiAgKi8KIAogI2luY2x1ZGUgPHN0ZGlv Lmg+Ci1jaGFyICptYWxsb2MoKTsKIAogI2luY2x1ZGUgPHJwYy90eXBlcy5o PgogI2luY2x1ZGUgPHJwYy94ZHIuaD4KZGlmZiAtdXJiIHN1bnJwYy00LjAt My9ycGNnZW4vcnBjX3V0aWwuaCBzdW5ycGMtNC4wLTQvcnBjZ2VuL3JwY191 dGlsLmgKLS0tIHN1bnJwYy00LjAtMy9ycGNnZW4vcnBjX3V0aWwuaAkyMDA3 LTExLTI5IDExOjQ3OjQ2LjAwMDAwMDAwMCArMDAwMAorKysgc3VucnBjLTQu MC00L3JwY2dlbi9ycGNfdXRpbC5oCTIwMDctMTEtMjkgMTE6NDM6NDYuMDAw MDAwMDAwICswMDAwCkBAIC0zMyw4ICszMyw2IEBACiAgKiBycGNfdXRpbC5o LCBVc2VmdWwgZGVmaW5pdGlvbnMgZm9yIHRoZSBSUEMgcHJvdG9jb2wgY29t cGlsZXIgCiAgKiBDb3B5cmlnaHQgKEMpIDE5ODcsIFN1biBNaWNyb3N5c3Rl bXMsIEluYy4gCiAgKi8KLWV4dGVybiBjaGFyICptYWxsb2MoKTsKLQogI2Rl ZmluZSBhbGxvYyhzaXplKQkJbWFsbG9jKCh1bnNpZ25lZCkoc2l6ZSkpCiAj ZGVmaW5lIEFMTE9DKG9iamVjdCkgICAob2JqZWN0ICopIG1hbGxvYyhzaXpl b2Yob2JqZWN0KSkKIAo= --------------040100070606080607050706-- --------------ms030509090707030001040507 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEH AQAAoIIJAzCCAtwwggJFoAMCAQICEAS4dW+HXx5T2s1p+JnOIgkwDQYJKoZI hvcNAQEFBQAwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25z dWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBG cmVlbWFpbCBJc3N1aW5nIENBMB4XDTA3MDIxOTEwMDIxOFoXDTA4MDIxOTEw MDIxOFowQzEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEgMB4G CSqGSIb3DQEJARYRcmpvbmVzQHJlZGhhdC5jb20wggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDPJ872hlyuT89WhxOjsWO6ZmnJXFozZHACO5WR aOGKE63VWbYdrWrW2zhV11NDkiZ5nI2IZoN2sga57/bLs1Wcc3W7VCEQ/vP+ YqnzvzBPnt9e1gD/Rte64hiNeP58cGjbzjMxAcBa1ICHzwniYxEP1QAiSu0H k6ecRiMVVXYxCwa1D46klRkVPtQT89EIXS5Z4EOqQy83UZh/XdgcsadaRxsg kQNgOif6M1pR149uuW0STunhuaNBz8eNRKFTkmn7Mb+claNdiedViabqgbOt F7NJjPPivv/aBEPb7e2cRa/SSdziRFZUA5w8Kvpr6JQW6cipV2KwnAMJOwhl gjMlAgMBAAGjLjAsMBwGA1UdEQQVMBOBEXJqb25lc0ByZWRoYXQuY29tMAwG A1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEFBQADgYEAwQGFC+ULhnDVOGH/1Fhx I7v56HVlKkkXk7Xazf3m/vk3s6lBjrUW9VAec7f8uGEIRAyDsWQN/yyVxmwR FleEK6UiZFIOVTTH0Pcb5XSibBO5v7y3TILeqtGQcRYJwT0m1K5LkZobCUGe Zgw0KjCFeLzPzlxv7efYBheyJyFoRB4wggLcMIICRaADAgECAhAEuHVvh18e U9rNafiZziIJMA0GCSqGSIb3DQEBBQUAMGIxCzAJBgNVBAYTAlpBMSUwIwYD VQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNU aGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQTAeFw0wNzAyMTkx MDAyMThaFw0wODAyMTkxMDAyMThaMEMxHzAdBgNVBAMTFlRoYXd0ZSBGcmVl bWFpbCBNZW1iZXIxIDAeBgkqhkiG9w0BCQEWEXJqb25lc0ByZWRoYXQuY29t MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzyfO9oZcrk/PVocT o7FjumZpyVxaM2RwAjuVkWjhihOt1Vm2Ha1q1ts4VddTQ5ImeZyNiGaDdrIG ue/2y7NVnHN1u1QhEP7z/mKp878wT57fXtYA/0bXuuIYjXj+fHBo284zMQHA WtSAh88J4mMRD9UAIkrtB5OnnEYjFVV2MQsGtQ+OpJUZFT7UE/PRCF0uWeBD qkMvN1GYf13YHLGnWkcbIJEDYDon+jNaUdePbrltEk7p4bmjQc/HjUShU5Jp +zG/nJWjXYnnVYmm6oGzrRezSYzz4r7/2gRD2+3tnEWv0knc4kRWVAOcPCr6 a+iUFunIqVdisJwDCTsIZYIzJQIDAQABoy4wLDAcBgNVHREEFTATgRFyam9u ZXNAcmVkaGF0LmNvbTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GB AMEBhQvlC4Zw1Thh/9RYcSO7+eh1ZSpJF5O12s395v75N7OpQY61FvVQHnO3 /LhhCEQMg7FkDf8slcZsERZXhCulImRSDlU0x9D3G+V0omwTub+8t0yC3qrR kHEWCcE9JtSuS5GaGwlBnmYMNCowhXi8z85cb+3n2AYXsichaEQeMIIDPzCC AqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkExFTAT BgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYD VQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlv biBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFs IEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25hbC1mcmVlbWFp bEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEzMDcxNjIzNTk1OVow YjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQ dHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJ c3N1aW5nIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEpjxVc1X7 TrnKmVoeaMB1BHCd3+n/ox7svc31W/Iadr1/DDph8r9RzgHU5VAKMNcCY1os iRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+K/67GD4Hv0CA AmTXp6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIG A1UdEwEB/wQIMAYBAf8CAQAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2Ny bC50aGF3dGUuY29tL1RoYXd0ZVBlcnNvbmFsRnJlZW1haWxDQS5jcmwwCwYD VR0PBAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFi ZWwyLTEzODANBgkqhkiG9w0BAQUFAAOBgQBIjNFQg+oLLswNo2asZw9/r6y+ whehQ5aUnX9MIbj4Nh+qLZ82L8D0HFAgk3A8/a3hYWLD2ToZfoSxmRsAxRoL gnSeJVCUYsfbJ3FXJY3dqZw5jowgT2Vfldr394fWxghOrvbqNOUQGls1TXfj ViF4gtwhGTXeJLHTHUb/XV9lTzGCA2QwggNgAgEBMHYwYjELMAkGA1UEBhMC WkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAq BgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAE uHVvh18eU9rNafiZziIJMAkGBSsOAwIaBQCgggHDMBgGCSqGSIb3DQEJAzEL BgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA3MTEyOTE2MjU0MFowIwYJ KoZIhvcNAQkEMRYEFEXwEO8Uq9i2WU9vn0pCIQo2x26RMFIGCSqGSIb3DQEJ DzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMC AgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGFBgkrBgEEAYI3EAQxeDB2 MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAo UHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwg SXNzdWluZyBDQQIQBLh1b4dfHlPazWn4mc4iCTCBhwYLKoZIhvcNAQkQAgsx eKB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGlu ZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1h aWwgSXNzdWluZyBDQQIQBLh1b4dfHlPazWn4mc4iCTANBgkqhkiG9w0BAQEF AASCAQADZTKzAdG5mdc2A6PXRfFAwZcek3dkFU82LDxE5kom8BbDRjvQZD3a XVdTtbiehdM0W3L9w3El/YVqQhWXkNPn7WXNcCsGEeiia08s25XPJUwR0C8j gL/id0JjK+dLssMBVAojqtNOQeIuinNJ6/BdQRNHqyEYnQ6fNVnp3wb+eoZ7 3ZnChmTv5KAhVbSTHoHDzRHDe43Q1yTXpUJthEwY1sfqzODMYzHXM/yrU1SO xTNy6DgLbtp/UKfQTRUvCj8OjT9s4gDI3fyGG4ZqWPvdaajQ7+kUWdYG8tbT +CFqGPgQAN3GChjhzq9nQda5fgPv9XUpHl0BupHeIcowmGMuAAAAAAAA --------------ms030509090707030001040507--