Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm 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 Message-ID: <4170D744.4040905@familiehaase.de> Date: Sat, 16 Oct 2004 10:09:40 +0200 From: "Gerrit P. Haase" Organization: Esse keine toten Tiere User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; de-AT; rv:1.7.3) Gecko/20040910 MIME-Version: 1.0 To: "Grzegorz B. Prokopski" , SableVM-devel ML , Peter Lovell , cygwin AT cygwin DOT com Subject: Re: SableVM & Cygwin (was: Re: sablevm + windows) References: <1097907484 DOT 2667 DOT 610 DOT camel AT localhost DOT localdomain> In-Reply-To: <1097907484.2667.610.camel@localhost.localdomain> Content-Type: multipart/mixed; boundary="------------010108070001010803030400" X-IsSubscribed: yes --------------010108070001010803030400 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Grzegorz B. Prokopski wrote: >>Ready compiled SableVM binary and source package: >>http://anfaenger.de/cygwin/cygwin-1.5/sablevm/ >> >>The source package includes also the patch and uses a statically libffi, >>so it doesn't need a FFI DLL. Could you verify that this SableVM works >>as expected, please? > > > *2*MB diff that puts libffi in SableVM? Ouch! > > ............. > > I took a quick look at the non-libffi part of your patche. In general > our approach is to integrate all reasonable changes required > by ports, so that SableVM worked on them out-of-the-box. (2MB patch > hardly qualifies as reasonable, at least at the first sight) Hey, all changes I really needed to make are reasonable. The huge size is because I regenerated configure and Makkefile.in and so on, at least 1000kb alone is configure, I include always the full changes after running autoreconf --ionstall --force --verbose > Would it be possible to separate the changes you really had to do to > SableVM (and SableVM Classpath - on which changes I haven't looked yet) > from the rest, so that we could see clearly what the changes were? Yes, I'll try to figure out how to do s.th. weird like this, not counting the libffi stuff, the only relevant change for needed SableVM is a 1k patch. SableVM-Classpath is a little larger, timezone needs a cast and the -no-undefined LDFLAGS for the native libraries are missing. I have the *full* minimal patches attached, including the Makefile.am and configure.ac changes for libffi integration, but without the libffi subdirectory. However, the patches are against 1.1.6 and may not apply against the latest snapshots. > Such cleaned-up diffs would really be very helpful. Given the amount > of great work you put in porting SableVM to Cygwin - why not have an > out-of-the box support for Cygwin in the official SableVM? This is > somethings that surely "belongs" to SableVM proper. No, I did nothing, all the work was done by Peter. The documents available and the communication. I have the libffi sources handy. The only changes I made were to add some lines in configure.in, Makefile.am and some lines in the source, so libffi sourcetree could be a subdirectory of sablevm and everything compiles, and I removed all from libffi Makefile.in & configure.in so it was possible to run autoreconf on the whole tree. Gerrit -- =^..^= --------------010108070001010803030400 Content-Type: text/plain; name="sablevm-1.1.6-3.patch" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="sablevm-1.1.6-3.patch" ZGlmZiAtdXJOIC14IC5idWlsZCAteCAuaW5zdCAteCAuc2luc3QgLXggY29u ZmlndXJlIC14IGFjbG9jYWwubTQgLXggTWFrZWZpbGUuaW4gLXggbGliZmZp LTIuMDAtYmV0YSAteCBJTlNUQUxMIC14IElOU1RBTEwuc2FibGV2bSAteCBs dG1haW4uc2ggc2FibGV2bS0xLjEuNi1vcmlnL01ha2VmaWxlLmFtIHNhYmxl dm0tMS4xLjYvTWFrZWZpbGUuYW0KLS0tIHNhYmxldm0tMS4xLjYtb3JpZy9N YWtlZmlsZS5hbQkyMDA0LTA3LTEwIDE4OjI4OjE4LjAwMDAwMDAwMCArMDIw MAorKysgc2FibGV2bS0xLjEuNi9NYWtlZmlsZS5hbQkyMDA0LTEwLTE2IDA5 OjQwOjU2LjE1OTk4ODgwMCArMDIwMApAQCAtNiw4ICs2LDEwIEBACiAjIyAq IG1vZGlmaWNhdGlvbiBvZiB0aGlzIHNvdXJjZSBmaWxlLiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAqCiAjIyAqICogKiAqICogKiAqICogKiAq ICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICog KiAqCiAKLVNVQkRJUlMgPSBkb2Mgc3JjCitBVVRPTUFLRV9PUFRJT05TID0g Zm9yZWlnbgogCitTVUJESVJTID0gbGliZmZpLTIuMDAtYmV0YSBkb2Mgc3Jj CitJTkNMVURFUyA9IC1JJCh0b3Bfc3JjZGlyKS9saWJmZmktMi4wMC1iZXRh IC1JJCh0b3Bfc3JjZGlyKS9saWJmZmktMi4wMC1iZXRhL2luY2x1ZGUKIHBr Z2RhdGFfREFUQSA9IExJQ0VOU0UgQVVUSE9SUyBMR1BMLTIuMQogCiBFWFRS QV9ESVNUID0gLmluZGVudC5wcm8gTElDRU5TRSBqYXZhLXNhYmxldm0udG1w bCBDaGFuZ2VMb2cgSU5TVEFMTC1ERVZFTCBMR1BMLTIuMQpkaWZmIC11ck4g LXggLmJ1aWxkIC14IC5pbnN0IC14IC5zaW5zdCAteCBjb25maWd1cmUgLXgg YWNsb2NhbC5tNCAteCBNYWtlZmlsZS5pbiAteCBsaWJmZmktMi4wMC1iZXRh IC14IElOU1RBTEwgLXggSU5TVEFMTC5zYWJsZXZtIC14IGx0bWFpbi5zaCBz YWJsZXZtLTEuMS42LW9yaWcvY29uZmlndXJlLmFjIHNhYmxldm0tMS4xLjYv Y29uZmlndXJlLmFjCi0tLSBzYWJsZXZtLTEuMS42LW9yaWcvY29uZmlndXJl LmFjCTIwMDQtMDctMTAgMTg6Mjg6MTguMDAwMDAwMDAwICswMjAwCisrKyBz YWJsZXZtLTEuMS42L2NvbmZpZ3VyZS5hYwkyMDA0LTEwLTExIDE2OjU3OjI1 LjAwMDAwMDAwMCArMDIwMApAQCAtMjAxLDcgKzIwMSwxNiBAQAogCiBkbmwg Q2hlY2tzIGZvciBsaWJyYXJpZXMuCiBMSUJTVk1JTkNMVURFPSItbG0gLWxm ZmkgLWxsdGRsIgotQUNfQ0hFQ0tfTElCKGZmaSxmZmlfcHJlcF9jaWYsZWNo byAtbixlY2hvICoqKkVSUk9SOiBsaWJmZmkgaXMgbWlzc2luZzsgZXhpdCAx KQorY2FzZSAkaG9zdCBpbgorCSpjeWd3aW4qKQorCSAgICBkbmwgd2UgbmVl ZCB0byB1c2UgbGliZmZpX2NvbnZlbmllbmNlCisJCUFDX0NPTkZJR19TVUJE SVJTKGxpYmZmaS0yLjAwLWJldGEpCisJCUFNX0NPTkRJVElPTkFMKENZR1dJ TiwgdGVzdCB4Y3lnd2luID0geGN5Z3dpbikKKwkgICAgOzsKKwkqKQorCQlB Q19DSEVDS19MSUIoZmZpLGZmaV9wcmVwX2NpZixlY2hvIC1uLGVjaG8gKioq RVJST1I6IGxpYmZmaSBpcyBtaXNzaW5nOyBleGl0IDEpCisgICAgICAgIDs7 Citlc2FjCiBBQ19DSEVDS19MSUIobHRkbCxsdF9kbGluaXQsZWNobyAtbixl Y2hvICoqKkVSUk9SOiBsaWJsdGRsIGlzIG1pc3Npbmc7IGV4aXQgMSkKIEFD X0NIRUNLX0xJQihtLGZtb2QsZWNobyAtbixlY2hvICoqKkVSUk9SOiBsaWJt IGlzIG1pc3Npbmc7IGV4aXQgMSkKIEFDX0NIRUNLX0xJQihwb3B0LHBvcHRH ZXRDb250ZXh0LGVjaG8gLW4sZWNobyAqKipFUlJPUjogbGlicG9wdCBpcyBt aXNzaW5nOyBleGl0IDEpCmRpZmYgLXVyTiAteCAuYnVpbGQgLXggLmluc3Qg LXggLnNpbnN0IC14IGNvbmZpZ3VyZSAteCBhY2xvY2FsLm00IC14IE1ha2Vm aWxlLmluIC14IGxpYmZmaS0yLjAwLWJldGEgLXggSU5TVEFMTCAteCBJTlNU QUxMLnNhYmxldm0gLXggbHRtYWluLnNoIHNhYmxldm0tMS4xLjYtb3JpZy9k b2MvTWFrZWZpbGUuYW0gc2FibGV2bS0xLjEuNi9kb2MvTWFrZWZpbGUuYW0K LS0tIHNhYmxldm0tMS4xLjYtb3JpZy9kb2MvTWFrZWZpbGUuYW0JMjAwNC0w Ny0xMCAxODoyODoxOC4wMDAwMDAwMDAgKzAyMDAKKysrIHNhYmxldm0tMS4x LjYvZG9jL01ha2VmaWxlLmFtCTIwMDQtMTAtMDggMTU6MzI6MzAuMDAwMDAw MDAwICswMjAwCkBAIC02LDYgKzYsOCBAQAogIyMgKiBtb2RpZmljYXRpb24g b2YgdGhpcyBzb3VyY2UgZmlsZS4gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKgogIyMgKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAq ICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKgogCitBVVRPTUFL RV9PUFRJT05TID0gZm9yZWlnbgorCiBtYW5fTUFOUyA9IHNhYmxldm0uMSBq YXZhLXNhYmxldm0uMQogCiBFWFRSQV9ESVNUID0gXApkaWZmIC11ck4gLXgg LmJ1aWxkIC14IC5pbnN0IC14IC5zaW5zdCAteCBjb25maWd1cmUgLXggYWNs b2NhbC5tNCAteCBNYWtlZmlsZS5pbiAteCBsaWJmZmktMi4wMC1iZXRhIC14 IElOU1RBTEwgLXggSU5TVEFMTC5zYWJsZXZtIC14IGx0bWFpbi5zaCBzYWJs ZXZtLTEuMS42LW9yaWcvc3JjL01ha2VmaWxlLmFtIHNhYmxldm0tMS4xLjYv c3JjL01ha2VmaWxlLmFtCi0tLSBzYWJsZXZtLTEuMS42LW9yaWcvc3JjL01h a2VmaWxlLmFtCTIwMDQtMDctMTAgMTg6Mjg6MTguMDAwMDAwMDAwICswMjAw CisrKyBzYWJsZXZtLTEuMS42L3NyYy9NYWtlZmlsZS5hbQkyMDA0LTEwLTEy IDEyOjM1OjA4LjAwMDAwMDAwMCArMDIwMApAQCAtNiw0ICs2LDcgQEAKICMj ICogbW9kaWZpY2F0aW9uIG9mIHRoaXMgc291cmNlIGZpbGUuICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICoKICMjICogKiAqICogKiAqICogKiAq ICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICog KiAqICoKIAorQVVUT01BS0VfT1BUSU9OUyA9IGZvcmVpZ24KKwogU1VCRElS UyA9IGluY2x1ZGUgbGlic2FibGV2bSBzYWJsZXZtCitJTkNMVURFUyA9IC1J JCh0b3Bfc3JjZGlyKS9saWJmZmktMi4wMC1iZXRhIC1JJCh0b3Bfc3JjZGly KS9saWJmZmktMi4wMC1iZXRhL2luY2x1ZGUKZGlmZiAtdXJOIC14IC5idWls ZCAteCAuaW5zdCAteCAuc2luc3QgLXggY29uZmlndXJlIC14IGFjbG9jYWwu bTQgLXggTWFrZWZpbGUuaW4gLXggbGliZmZpLTIuMDAtYmV0YSAteCBJTlNU QUxMIC14IElOU1RBTEwuc2FibGV2bSAteCBsdG1haW4uc2ggc2FibGV2bS0x LjEuNi1vcmlnL3NyYy9pbmNsdWRlL01ha2VmaWxlLmFtIHNhYmxldm0tMS4x LjYvc3JjL2luY2x1ZGUvTWFrZWZpbGUuYW0KLS0tIHNhYmxldm0tMS4xLjYt b3JpZy9zcmMvaW5jbHVkZS9NYWtlZmlsZS5hbQkyMDA0LTA3LTEwIDE4OjI4 OjE4LjAwMDAwMDAwMCArMDIwMAorKysgc2FibGV2bS0xLjEuNi9zcmMvaW5j bHVkZS9NYWtlZmlsZS5hbQkyMDA0LTEwLTA4IDE1OjMyOjM5LjAwMDAwMDAw MCArMDIwMApAQCAtNSwzICs1LDUgQEAKICMjICogdGhlIHRlcm1zIGFuZCBj b25kaXRpb25zIGZvciBjb3B5aW5nLCBkaXN0cmlidXRpb24gYW5kICAgICAg ICAgICoKICMjICogbW9kaWZpY2F0aW9uIG9mIHRoaXMgc291cmNlIGZpbGUu ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICoKICMjICogKiAqICog KiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAq ICogKiAqICogKiAqICoKKworQVVUT01BS0VfT1BUSU9OUyA9IGZvcmVpZ24K ZGlmZiAtdXJOIC14IC5idWlsZCAteCAuaW5zdCAteCAuc2luc3QgLXggY29u ZmlndXJlIC14IGFjbG9jYWwubTQgLXggTWFrZWZpbGUuaW4gLXggbGliZmZp LTIuMDAtYmV0YSAteCBJTlNUQUxMIC14IElOU1RBTEwuc2FibGV2bSAteCBs dG1haW4uc2ggc2FibGV2bS0xLjEuNi1vcmlnL3NyYy9saWJzYWJsZXZtL01h a2VmaWxlLmFtIHNhYmxldm0tMS4xLjYvc3JjL2xpYnNhYmxldm0vTWFrZWZp bGUuYW0KLS0tIHNhYmxldm0tMS4xLjYtb3JpZy9zcmMvbGlic2FibGV2bS9N YWtlZmlsZS5hbQkyMDA0LTA3LTEwIDE4OjI4OjE4LjAwMDAwMDAwMCArMDIw MAorKysgc2FibGV2bS0xLjEuNi9zcmMvbGlic2FibGV2bS9NYWtlZmlsZS5h bQkyMDA0LTEwLTEyIDEzOjQwOjAxLjAwMDAwMDAwMCArMDIwMApAQCAtNiw2 ICs2LDggQEAKICMjICogbW9kaWZpY2F0aW9uIG9mIHRoaXMgc291cmNlIGZp bGUuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICoKICMjICogKiAq ICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICog KiAqICogKiAqICogKiAqICoKIAorQVVUT01BS0VfT1BUSU9OUyA9IGZvcmVp Z24KKwogIyMgR05VIG00ICYgZ3JlcAogTTQgPSBATTRACiBHUkVQID0gZ3Jl cApAQCAtMzUwLDExICszNTIsMTQgQEAKIAlybSAtZiB2bV9hcmdzLmMKIAly bSAtZiBpbnRlcm5hbF9tZXRob2RzLmxpc3QKIAoraWYgQ1lHV0lOCitsaWJz YWJsZXZtX2xhX0xJQkFERCA9IC4uLy4uL2xpYmZmaS0yLjAwLWJldGEvbGli ZmZpX2NvbnZlbmllbmNlLmxhIEBMSUJTVk1JTkNMVURFQAorZWxzZQogbGli c2FibGV2bV9sYV9MSUJBREQgPSBATElCU1ZNSU5DTFVERUAKLQorZW5kaWYK IGxpYnNhYmxldm1fbGFfTERGTEFHUyA9IC1yZWxlYXNlIEBMSUJSRUxFQVNF QCBATk9fVU5ERUZJTkVEQAogCi1JTkNMVURFUyA9IFwKK0lOQ0xVREVTID0g LUkkKHRvcF9zcmNkaXIpL2xpYmZmaS0yLjAwLWJldGEgLUkkKHRvcF9zcmNk aXIpL2xpYmZmaS0yLjAwLWJldGEvaW5jbHVkZSBcCiAJLUkkKHNyY2Rpcikv aW5jbHVkZSAtSSQoc3JjZGlyKS9pbmxpbmFiaWxpdHkgLUlpbmxpbmFiaWxp dHkgXAogCS1EQk9PVF9DTEFTU19QQVRIPVwiJChwa2dkYXRhZGlyKS9zYWJs ZXZtLWNsYXNzcGF0aFwiIFwKIAktREJPT1RfTElCUkFSWV9QQVRIPVwiJChw a2dsaWJkaXIpL3NhYmxldm0tY2xhc3NwYXRoXCIKZGlmZiAtdXJOIC14IC5i dWlsZCAteCAuaW5zdCAteCAuc2luc3QgLXggY29uZmlndXJlIC14IGFjbG9j YWwubTQgLXggTWFrZWZpbGUuaW4gLXggbGliZmZpLTIuMDAtYmV0YSAteCBJ TlNUQUxMIC14IElOU1RBTEwuc2FibGV2bSAteCBsdG1haW4uc2ggc2FibGV2 bS0xLjEuNi1vcmlnL3NyYy9saWJzYWJsZXZtL2luY2x1ZGUvTWFrZWZpbGUu YW0gc2FibGV2bS0xLjEuNi9zcmMvbGlic2FibGV2bS9pbmNsdWRlL01ha2Vm aWxlLmFtCi0tLSBzYWJsZXZtLTEuMS42LW9yaWcvc3JjL2xpYnNhYmxldm0v aW5jbHVkZS9NYWtlZmlsZS5hbQkyMDA0LTA3LTEwIDE4OjI4OjE3LjAwMDAw MDAwMCArMDIwMAorKysgc2FibGV2bS0xLjEuNi9zcmMvbGlic2FibGV2bS9p bmNsdWRlL01ha2VmaWxlLmFtCTIwMDQtMTAtMDggMTU6MzI6NTAuMDAwMDAw MDAwICswMjAwCkBAIC02LDQgKzYsNiBAQAogIyMgKiBtb2RpZmljYXRpb24g b2YgdGhpcyBzb3VyY2UgZmlsZS4gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKgogIyMgKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAq ICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKgogCitBVVRPTUFL RV9PUFRJT05TID0gZm9yZWlnbgorCiBpbmNsdWRlX0hFQURFUlMgPSBqbmku aCBqbmlfc3lzdGVtX3NwZWNpZmljLmgKZGlmZiAtdXJOIC14IC5idWlsZCAt eCAuaW5zdCAteCAuc2luc3QgLXggY29uZmlndXJlIC14IGFjbG9jYWwubTQg LXggTWFrZWZpbGUuaW4gLXggbGliZmZpLTIuMDAtYmV0YSAteCBJTlNUQUxM IC14IElOU1RBTEwuc2FibGV2bSAteCBsdG1haW4uc2ggc2FibGV2bS0xLjEu Ni1vcmlnL3NyYy9saWJzYWJsZXZtL2lubGluYWJpbGl0eS9NYWtlZmlsZS5h bSBzYWJsZXZtLTEuMS42L3NyYy9saWJzYWJsZXZtL2lubGluYWJpbGl0eS9N YWtlZmlsZS5hbQotLS0gc2FibGV2bS0xLjEuNi1vcmlnL3NyYy9saWJzYWJs ZXZtL2lubGluYWJpbGl0eS9NYWtlZmlsZS5hbQkyMDA0LTA3LTEwIDE4OjI4 OjE3LjAwMDAwMDAwMCArMDIwMAorKysgc2FibGV2bS0xLjEuNi9zcmMvbGli c2FibGV2bS9pbmxpbmFiaWxpdHkvTWFrZWZpbGUuYW0JMjAwNC0xMC0wOCAx NTozMjo1NS4wMDAwMDAwMDAgKzAyMDAKQEAgLTcsMyArNyw1IEBACiAjIyAq ICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICog KiAqICogKiAqICogKiAqICogKiAqCiAKICMgdGhlIGZ1bmN0aW9uYWxpdHkg aGFzIGJlZW4gbW92ZWQgdG8gdGhlIHBhcmVudCBkaXJlY3RvcnkKKworQVVU T01BS0VfT1BUSU9OUyA9IGZvcmVpZ24KZGlmZiAtdXJOIC14IC5idWlsZCAt eCAuaW5zdCAteCAuc2luc3QgLXggY29uZmlndXJlIC14IGFjbG9jYWwubTQg LXggTWFrZWZpbGUuaW4gLXggbGliZmZpLTIuMDAtYmV0YSAteCBJTlNUQUxM IC14IElOU1RBTEwuc2FibGV2bSAteCBsdG1haW4uc2ggc2FibGV2bS0xLjEu Ni1vcmlnL3NyYy9zYWJsZXZtL01ha2VmaWxlLmFtIHNhYmxldm0tMS4xLjYv c3JjL3NhYmxldm0vTWFrZWZpbGUuYW0KLS0tIHNhYmxldm0tMS4xLjYtb3Jp Zy9zcmMvc2FibGV2bS9NYWtlZmlsZS5hbQkyMDA0LTA3LTEwIDE4OjI4OjE4 LjAwMDAwMDAwMCArMDIwMAorKysgc2FibGV2bS0xLjEuNi9zcmMvc2FibGV2 bS9NYWtlZmlsZS5hbQkyMDA0LTEwLTEyIDEyOjM2OjM5LjAwMDAwMDAwMCAr MDIwMApAQCAtNiw2ICs2LDggQEAKICMjICogbW9kaWZpY2F0aW9uIG9mIHRo aXMgc291cmNlIGZpbGUuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICoKICMjICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICog KiAqICogKiAqICogKiAqICogKiAqICogKiAqICoKIAorQVVUT01BS0VfT1BU SU9OUyA9IGZvcmVpZ24KKwogYmluX1BST0dSQU1TID0gc2FibGV2bQogCiBz YWJsZXZtX0xEQUREID0gLi4vbGlic2FibGV2bS9saWJzYWJsZXZtLmxhIC1s cG9wdApAQCAtMTYsNyArMTgsNyBAQAogU1ZNQ09NUElMRVRJTUUgPSBcCiAJ JChzaGVsbCBkYXRlIC0tdXRjICcrJUYgJUg6JU06JVMgVVRDJykKIAotSU5D TFVERVMgPSBcCitJTkNMVURFUyA9IC1JJCh0b3Bfc3JjZGlyKS9saWJmZmkt Mi4wMC1iZXRhIC1JJCh0b3Bfc3JjZGlyKS9saWJmZmktMi4wMC1iZXRhL2lu Y2x1ZGUgXAogCS1JQHRvcF9zcmNkaXJAL3NyYy9saWJzYWJsZXZtL2luY2x1 ZGUgXAogCS1EUEtHREFUQURJUj1cIkBkYXRhZGlyQC9AUEFDS0FHRUBcIiBc CiAJLURTWVNDT05GRElSPVwiQHN5c2NvbmZkaXJAXCIgXApkaWZmIC11ck4g LXggLmJ1aWxkIC14IC5pbnN0IC14IC5zaW5zdCAteCBjb25maWd1cmUgLXgg YWNsb2NhbC5tNCAteCBNYWtlZmlsZS5pbiAteCBsaWJmZmktMi4wMC1iZXRh IC14IElOU1RBTEwgLXggSU5TVEFMTC5zYWJsZXZtIC14IGx0bWFpbi5zaCBz YWJsZXZtLTEuMS42LW9yaWcvc3JjL3NhYmxldm0vc2FibGV2bS5jIHNhYmxl dm0tMS4xLjYvc3JjL3NhYmxldm0vc2FibGV2bS5jCi0tLSBzYWJsZXZtLTEu MS42LW9yaWcvc3JjL3NhYmxldm0vc2FibGV2bS5jCTIwMDQtMDctMTAgMTg6 Mjg6MTguMDAwMDAwMDAwICswMjAwCisrKyBzYWJsZXZtLTEuMS42L3NyYy9z YWJsZXZtL3NhYmxldm0uYwkyMDA0LTEwLTE0IDE4OjAxOjIzLjAwMDAwMDAw MCArMDIwMApAQCAtOTcyLDcgKzk3MiwxMSBAQAogI2RlZmluZSBBUkdfQ09Q WVJJR0hUIDExCiAjZGVmaW5lIEFSR19OT19DT1BZUklHSFQgMTIKIAorI2lm bmRlZiBfX0NZR1dJTl9fCiAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcG9wdE9w dGlvbiBvcHRpb25zW10gPQkvKiBkZXNjcmlwdGlvbiBvZiBjb21tYW5kIGxp bmUgb3B0aW9ucyAqLworI2Vsc2UgLyogX19DWUdXSU5fXyAqLworICBzdGF0 aWMgc3RydWN0IHBvcHRPcHRpb24gb3B0aW9uc1tdID0JLyogZGVzY3JpcHRp b24gb2YgY29tbWFuZCBsaW5lIG9wdGlvbnMgKi8KKyNlbmRpZiAvKiBfX0NZ R1dJTl9fICovCiAgIHsKICAgICB7ImNsYXNzcGF0aCIsICdjJywgUE9QVF9B UkdfU1RSSU5HLCAmYXJndW1lbnQsIEFSR19DTEFTU19QQVRILCAic2V0IGNs YXNzIHBhdGgiLCAiXCJQQVRIXCIifSwKICAgICB7InByb3BlcnR5IiwgJ3An LCBQT1BUX0FSR19TVFJJTkcsICZhcmd1bWVudCwgQVJHX1BST1BFUlRZLCAi c2V0IHN5c3RlbSBwcm9wZXJ0eSIsICJcIk5BTUU9VkFMVUVcIiJ9LAo= --------------010108070001010803030400 Content-Type: text/plain; name="sablevm-classpath-1.1.6-1.patch" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="sablevm-classpath-1.1.6-1.patch" ZGlmZiAtdXJOIC14IC5idWlsZCAteCAuaW5zdCAteCAuc2luc3QgLXggY29u ZmlndXJlIC14IGFjbG9jYWwubTQgLXggTWFrZWZpbGUuaW4gLXggbGliZmZp LTIuMDAtYmV0YSAteCBJTlNUQUxMIC14IElOU1RBTEwuc2FibGV2bS1jbGFz c3BhdGggLXggbHRtYWluLnNoIHNhYmxldm0tY2xhc3NwYXRoLTEuMS42LW9y aWcvbmF0aXZlL2puaS9ndGstcGVlci9NYWtlZmlsZS5hbSBzYWJsZXZtLWNs YXNzcGF0aC0xLjEuNi9uYXRpdmUvam5pL2d0ay1wZWVyL01ha2VmaWxlLmFt Ci0tLSBzYWJsZXZtLWNsYXNzcGF0aC0xLjEuNi1vcmlnL25hdGl2ZS9qbmkv Z3RrLXBlZXIvTWFrZWZpbGUuYW0JMjAwNC0wNy0xMCAxODozMTowNy4wMDAw MDAwMDAgKzAyMDAKKysrIHNhYmxldm0tY2xhc3NwYXRoLTEuMS42L25hdGl2 ZS9qbmkvZ3RrLXBlZXIvTWFrZWZpbGUuYW0JMjAwNC0xMC0xNSAxMzozMzo1 NC4wMDAwMDAwMDAgKzAyMDAKQEAgLTQ0LDQgKzQ0LDQgQEAKIAogbGliZ3Rr cGVlcl9sYV9DUFBGTEFHUyA9ICQoQU1fQ1BQRkxBR1MpIEBHVEtfQ0ZMQUdT QAogbGliZ3RrcGVlcl9sYV9MSUJBREQgPSAkKHRvcF9idWlsZGRpcikvbmF0 aXZlL2puaS9jbGFzc3BhdGgvbmF0aXZlX3N0YXRlLmxvCi1saWJndGtwZWVy X2xhX0xERkxBR1MgPSBAQ0xBU1NQQVRIX01PRFVMRUAgQEdUS19MSUJTQAor bGliZ3RrcGVlcl9sYV9MREZMQUdTID0gLW5vLXVuZGVmaW5lZCBAQ0xBU1NQ QVRIX01PRFVMRUAgQEdUS19MSUJTQCAtTC91c3IvWDExUjYvbGliIC1sWDEx CmRpZmYgLXVyTiAteCAuYnVpbGQgLXggLmluc3QgLXggLnNpbnN0IC14IGNv bmZpZ3VyZSAteCBhY2xvY2FsLm00IC14IE1ha2VmaWxlLmluIC14IGxpYmZm aS0yLjAwLWJldGEgLXggSU5TVEFMTCAteCBJTlNUQUxMLnNhYmxldm0tY2xh c3NwYXRoIC14IGx0bWFpbi5zaCBzYWJsZXZtLWNsYXNzcGF0aC0xLjEuNi1v cmlnL25hdGl2ZS9qbmkvamF2YS1hd3QvTWFrZWZpbGUuYW0gc2FibGV2bS1j bGFzc3BhdGgtMS4xLjYvbmF0aXZlL2puaS9qYXZhLWF3dC9NYWtlZmlsZS5h bQotLS0gc2FibGV2bS1jbGFzc3BhdGgtMS4xLjYtb3JpZy9uYXRpdmUvam5p L2phdmEtYXd0L01ha2VmaWxlLmFtCTIwMDQtMDctMTAgMTg6MzE6MDUuMDAw MDAwMDAwICswMjAwCisrKyBzYWJsZXZtLWNsYXNzcGF0aC0xLjEuNi9uYXRp dmUvam5pL2phdmEtYXd0L01ha2VmaWxlLmFtCTIwMDQtMTAtMTQgMTc6NTM6 MjMuMDAwMDAwMDAwICswMjAwCkBAIC0yLDUgKzIsNSBAQAogCiBsaWJqYXZh YXd0X2xhX1NPVVJDRVMgPSBnbnVfamF2YV9hd3RfRW1iZWRkZWRXaW5kb3cu YwogCQkJCi1saWJqYXZhYXd0X2xhX0xERkxBR1MgPSBAQ0xBU1NQQVRIX01P RFVMRUAKK2xpYmphdmFhd3RfbGFfTERGTEFHUyA9IC1uby11bmRlZmluZWQg QENMQVNTUEFUSF9NT0RVTEVACiBsaWJqYXZhYXd0X2xhX0xJQkFERCA9ICQo dG9wX2J1aWxkZGlyKS9uYXRpdmUvam5pL2NsYXNzcGF0aC9qY2wubG8KZGlm ZiAtdXJOIC14IC5idWlsZCAteCAuaW5zdCAteCAuc2luc3QgLXggY29uZmln dXJlIC14IGFjbG9jYWwubTQgLXggTWFrZWZpbGUuaW4gLXggbGliZmZpLTIu MDAtYmV0YSAteCBJTlNUQUxMIC14IElOU1RBTEwuc2FibGV2bS1jbGFzc3Bh dGggLXggbHRtYWluLnNoIHNhYmxldm0tY2xhc3NwYXRoLTEuMS42LW9yaWcv bmF0aXZlL2puaS9qYXZhLWlvL01ha2VmaWxlLmFtIHNhYmxldm0tY2xhc3Nw YXRoLTEuMS42L25hdGl2ZS9qbmkvamF2YS1pby9NYWtlZmlsZS5hbQotLS0g c2FibGV2bS1jbGFzc3BhdGgtMS4xLjYtb3JpZy9uYXRpdmUvam5pL2phdmEt aW8vTWFrZWZpbGUuYW0JMjAwNC0wNy0xMCAxODozMTowNS4wMDAwMDAwMDAg KzAyMDAKKysrIHNhYmxldm0tY2xhc3NwYXRoLTEuMS42L25hdGl2ZS9qbmkv amF2YS1pby9NYWtlZmlsZS5hbQkyMDA0LTEwLTE0IDE3OjUzOjUzLjAwMDAw MDAwMCArMDIwMApAQCAtNiw1ICs2LDUgQEAKIAkJCWphdmFfaW9fVk1GaWxl LmMgXAogCQkJamF2YV9pb19WTU9iamVjdFN0cmVhbUNsYXNzLmMKIAotbGli amF2YWlvX2xhX0xERkxBR1MgPSBAQ0xBU1NQQVRIX01PRFVMRUAgCitsaWJq YXZhaW9fbGFfTERGTEFHUyA9IC1uby11bmRlZmluZWQgQENMQVNTUEFUSF9N T0RVTEVAIAogbGliamF2YWlvX2xhX0xJQkFERCA9ICQodG9wX2J1aWxkZGly KS9uYXRpdmUvam5pL2NsYXNzcGF0aC9qY2wubG8KZGlmZiAtdXJOIC14IC5i dWlsZCAteCAuaW5zdCAteCAuc2luc3QgLXggY29uZmlndXJlIC14IGFjbG9j YWwubTQgLXggTWFrZWZpbGUuaW4gLXggbGliZmZpLTIuMDAtYmV0YSAteCBJ TlNUQUxMIC14IElOU1RBTEwuc2FibGV2bS1jbGFzc3BhdGggLXggbHRtYWlu LnNoIHNhYmxldm0tY2xhc3NwYXRoLTEuMS42LW9yaWcvbmF0aXZlL2puaS9q YXZhLWxhbmcvTWFrZWZpbGUuYW0gc2FibGV2bS1jbGFzc3BhdGgtMS4xLjYv bmF0aXZlL2puaS9qYXZhLWxhbmcvTWFrZWZpbGUuYW0KLS0tIHNhYmxldm0t Y2xhc3NwYXRoLTEuMS42LW9yaWcvbmF0aXZlL2puaS9qYXZhLWxhbmcvTWFr ZWZpbGUuYW0JMjAwNC0wNy0xMCAxODozMTowNS4wMDAwMDAwMDAgKzAyMDAK KysrIHNhYmxldm0tY2xhc3NwYXRoLTEuMS42L25hdGl2ZS9qbmkvamF2YS1s YW5nL01ha2VmaWxlLmFtCTIwMDQtMTAtMTUgMTg6NTk6MzEuMDAwMDAwMDAw ICswMjAwCkBAIC0xMSw5ICsxMSw5IEBACiBsaWJqYXZhbGFuZ19sYV9DRkxB R1MgPSAkKEFNX0NQUEZMQUdTKSAtSSQodG9wX3NyY2RpcikvbmF0aXZlL2Zk bGlibQogbGliamF2YWxhbmdfbGFfTElCQUREID0gJCh3aWxkY2FyZCAkKHRv cF9idWlsZGRpcikvbmF0aXZlL2ZkbGlibS8qLmxvKSBcCiAJCQkkKHRvcF9i dWlsZGRpcikvbmF0aXZlL2puaS9jbGFzc3BhdGgvamNsLmxvCi1saWJqYXZh bGFuZ19sYV9MREZMQUdTID0gQENMQVNTUEFUSF9NT0RVTEVACitsaWJqYXZh bGFuZ19sYV9MREZMQUdTID0gLW5vLXVuZGVmaW5lZCBAQ0xBU1NQQVRIX01P RFVMRUAKIAogbGliamF2YWxhbmdyZWZsZWN0X2xhX0NGTEFHUyA9ICQoQU1f Q1BQRkxBR1MpIC1JJCh0b3Bfc3JjZGlyKS9uYXRpdmUvZmRsaWJtCiBsaWJq YXZhbGFuZ3JlZmxlY3RfbGFfU09VUkNFUyA9IGphdmFfbGFuZ19yZWZsZWN0 X0FycmF5LmMKIAotbGliamF2YWxhbmdyZWZsZWN0X2xhX0xERkxBR1MgPSBA Q0xBU1NQQVRIX01PRFVMRUAKK2xpYmphdmFsYW5ncmVmbGVjdF9sYV9MREZM QUdTID0gLW5vLXVuZGVmaW5lZCBAQ0xBU1NQQVRIX01PRFVMRUAKZGlmZiAt dXJOIC14IC5idWlsZCAteCAuaW5zdCAteCAuc2luc3QgLXggY29uZmlndXJl IC14IGFjbG9jYWwubTQgLXggTWFrZWZpbGUuaW4gLXggbGliZmZpLTIuMDAt YmV0YSAteCBJTlNUQUxMIC14IElOU1RBTEwuc2FibGV2bS1jbGFzc3BhdGgg LXggbHRtYWluLnNoIHNhYmxldm0tY2xhc3NwYXRoLTEuMS42LW9yaWcvbmF0 aXZlL2puaS9qYXZhLW5ldC9NYWtlZmlsZS5hbSBzYWJsZXZtLWNsYXNzcGF0 aC0xLjEuNi9uYXRpdmUvam5pL2phdmEtbmV0L01ha2VmaWxlLmFtCi0tLSBz YWJsZXZtLWNsYXNzcGF0aC0xLjEuNi1vcmlnL25hdGl2ZS9qbmkvamF2YS1u ZXQvTWFrZWZpbGUuYW0JMjAwNC0wNy0xMCAxODozMTowNS4wMDAwMDAwMDAg KzAyMDAKKysrIHNhYmxldm0tY2xhc3NwYXRoLTEuMS42L25hdGl2ZS9qbmkv amF2YS1uZXQvTWFrZWZpbGUuYW0JMjAwNC0xMC0xNCAxNzo1NDo0Mi4wMDAw MDAwMDAgKzAyMDAKQEAgLTcsNSArNyw1IEBACiAJCQlnbnVfamF2YV9uZXRf UGxhaW5EYXRhZ3JhbVNvY2tldEltcGwuYyBcCiAgICAgICAgICAgICAgICAg ICAgICAgICBnbnVfamF2YV9uZXRfUGxhaW5Tb2NrZXRJbXBsLmMKIAotbGli amF2YW5ldF9sYV9MREZMQUdTID0gQENMQVNTUEFUSF9NT0RVTEVACitsaWJq YXZhbmV0X2xhX0xERkxBR1MgPSAtbm8tdW5kZWZpbmVkIEBDTEFTU1BBVEhf TU9EVUxFQAogbGliamF2YW5ldF9sYV9MSUJBREQgPSAkKHRvcF9idWlsZGRp cikvbmF0aXZlL2puaS9jbGFzc3BhdGgvamNsLmxvCmRpZmYgLXVyTiAteCAu YnVpbGQgLXggLmluc3QgLXggLnNpbnN0IC14IGNvbmZpZ3VyZSAteCBhY2xv Y2FsLm00IC14IE1ha2VmaWxlLmluIC14IGxpYmZmaS0yLjAwLWJldGEgLXgg SU5TVEFMTCAteCBJTlNUQUxMLnNhYmxldm0tY2xhc3NwYXRoIC14IGx0bWFp bi5zaCBzYWJsZXZtLWNsYXNzcGF0aC0xLjEuNi1vcmlnL25hdGl2ZS9qbmkv amF2YS1uaW8vTWFrZWZpbGUuYW0gc2FibGV2bS1jbGFzc3BhdGgtMS4xLjYv bmF0aXZlL2puaS9qYXZhLW5pby9NYWtlZmlsZS5hbQotLS0gc2FibGV2bS1j bGFzc3BhdGgtMS4xLjYtb3JpZy9uYXRpdmUvam5pL2phdmEtbmlvL01ha2Vm aWxlLmFtCTIwMDQtMDctMTAgMTg6MzE6MDUuMDAwMDAwMDAwICswMjAwCisr KyBzYWJsZXZtLWNsYXNzcGF0aC0xLjEuNi9uYXRpdmUvam5pL2phdmEtbmlv L01ha2VmaWxlLmFtCTIwMDQtMTAtMTQgMTc6NTU6MDEuMDAwMDAwMDAwICsw MjAwCkBAIC04LDUgKzgsNSBAQAogCQkJamF2YV9uaW9fTWFwcGVkQnl0ZUJ1 ZmZlckltcGwuYyBcCiAJCQlqYXZhX25pb19jaGFubmVsc19DaGFubmVscy5j CiAKLWxpYmphdmFuaW9fbGFfTERGTEFHUyA9IEBDTEFTU1BBVEhfTU9EVUxF QAorbGliamF2YW5pb19sYV9MREZMQUdTID0gLW5vLXVuZGVmaW5lZCBAQ0xB U1NQQVRIX01PRFVMRUAKIGxpYmphdmFuaW9fbGFfTElCQUREID0gJCh0b3Bf YnVpbGRkaXIpL25hdGl2ZS9qbmkvY2xhc3NwYXRoL2pjbC5sbwpkaWZmIC11 ck4gLXggLmJ1aWxkIC14IC5pbnN0IC14IC5zaW5zdCAteCBjb25maWd1cmUg LXggYWNsb2NhbC5tNCAteCBNYWtlZmlsZS5pbiAteCBsaWJmZmktMi4wMC1i ZXRhIC14IElOU1RBTEwgLXggSU5TVEFMTC5zYWJsZXZtLWNsYXNzcGF0aCAt eCBsdG1haW4uc2ggc2FibGV2bS1jbGFzc3BhdGgtMS4xLjYtb3JpZy9uYXRp dmUvam5pL2phdmEtdXRpbC9NYWtlZmlsZS5hbSBzYWJsZXZtLWNsYXNzcGF0 aC0xLjEuNi9uYXRpdmUvam5pL2phdmEtdXRpbC9NYWtlZmlsZS5hbQotLS0g c2FibGV2bS1jbGFzc3BhdGgtMS4xLjYtb3JpZy9uYXRpdmUvam5pL2phdmEt dXRpbC9NYWtlZmlsZS5hbQkyMDA0LTA3LTEwIDE4OjMxOjA1LjAwMDAwMDAw MCArMDIwMAorKysgc2FibGV2bS1jbGFzc3BhdGgtMS4xLjYvbmF0aXZlL2pu aS9qYXZhLXV0aWwvTWFrZWZpbGUuYW0JMjAwNC0xMC0xNCAxNzo1NToxNi4w MDAwMDAwMDAgKzAyMDAKQEAgLTEsNSArMSw4IEBACisjIG92ZXJyaWRlIEZM QUdTIGZvciBDeWd3aW4KK0FNX0NGTEFHUz0tcGVkYW50aWMgLVdtaXNzaW5n LWRlY2xhcmF0aW9ucyAtV21pc3NpbmctcHJvdG90eXBlcyAtV3N0cmljdC1w cm90b3R5cGVzIC1XYWxsIC1Xbm8tbG9uZy1sb25nIC1EX0JTRF9TT1VSQ0UK KwogcGtnbGliX0xUTElCUkFSSUVTID0gbGliamF2YXV0aWwubGEKIAogbGli amF2YXV0aWxfbGFfU09VUkNFUyA9IGphdmFfdXRpbF9UaW1lWm9uZS5jCiAK LWxpYmphdmF1dGlsX2xhX0xERkxBR1MgPSBAQ0xBU1NQQVRIX01PRFVMRUAK K2xpYmphdmF1dGlsX2xhX0xERkxBR1MgPSAtbm8tdW5kZWZpbmVkIEBDTEFT U1BBVEhfTU9EVUxFQApkaWZmIC11ck4gLXggLmJ1aWxkIC14IC5pbnN0IC14 IC5zaW5zdCAteCBjb25maWd1cmUgLXggYWNsb2NhbC5tNCAteCBNYWtlZmls ZS5pbiAteCBsaWJmZmktMi4wMC1iZXRhIC14IElOU1RBTEwgLXggSU5TVEFM TC5zYWJsZXZtLWNsYXNzcGF0aCAteCBsdG1haW4uc2ggc2FibGV2bS1jbGFz c3BhdGgtMS4xLjYtb3JpZy9uYXRpdmUvdGFyZ2V0L2dlbmVyaWMvdGFyZ2V0 X2dlbmVyaWNfbWlzYy5oIHNhYmxldm0tY2xhc3NwYXRoLTEuMS42L25hdGl2 ZS90YXJnZXQvZ2VuZXJpYy90YXJnZXRfZ2VuZXJpY19taXNjLmgKLS0tIHNh Ymxldm0tY2xhc3NwYXRoLTEuMS42LW9yaWcvbmF0aXZlL3RhcmdldC9nZW5l cmljL3RhcmdldF9nZW5lcmljX21pc2MuaAkyMDA0LTA3LTEwIDE4OjMxOjA3 LjAwMDAwMDAwMCArMDIwMAorKysgc2FibGV2bS1jbGFzc3BhdGgtMS4xLjYv bmF0aXZlL3RhcmdldC9nZW5lcmljL3RhcmdldF9nZW5lcmljX21pc2MuaAky MDA0LTEwLTE0IDE0OjIwOjQzLjAwMDAwMDAwMCArMDIwMApAQCAtNyw3ICs3 LDcgQEAKIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwg UHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CiB0aGUgRnJlZSBTb2Z0 d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyLCBvciAoYXQgeW91 ciBvcHRpb24pCiBhbnkgbGF0ZXIgdmVyc2lvbi4KLSAKKwogR05VIENsYXNz cGF0aCBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg YmUgdXNlZnVsLCBidXQKIFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0 IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKIE1FUkNIQU5UQUJJTElU WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0 aGUgR05VCkBAIC0yMTMsNyArMjEzLDExIEBACiAgICNlbmRpZgogICAjaW5j bHVkZSA8c3RyaW5nLmg+CiAgICNpZm5kZWYgV0lUSF9USU1FWk9ORV9WQVJJ QUJMRQotICAgICNkZWZpbmUgV0lUSF9USU1FWk9ORV9WQVJJQUJMRSB0aW1l em9uZQorICAgI2lmbmRlZiBfX0NZR1dJTl9fCisgICAgICNkZWZpbmUgV0lU SF9USU1FWk9ORV9WQVJJQUJMRSB0aW1lem9uZQorICAgI2Vsc2UKKyAgICAg I2RlZmluZSBXSVRIX1RJTUVaT05FX1ZBUklBQkxFIChpbnQpdGltZXpvbmUK KyAgICNlbmRpZgogICAjZW5kaWYKICAgI2RlZmluZSBUQVJHRVRfTkFUSVZF X01JU0NfR0VUX1RJTUVaT05FX1NUUklORyhzdHJpbmcsbWF4U3RyaW5nTGVu Z3RoLHJlc3VsdCkgXAogICAgIGRvIHsgXAo= --------------010108070001010803030400 Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ --------------010108070001010803030400--