delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/10/16/04:10:09

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
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
Message-ID: <4170D744.4040905@familiehaase.de>
Date: Sat, 16 Oct 2004 10:09:40 +0200
From: "Gerrit P. Haase" <gp AT familiehaase DOT de>
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" <gadek AT sablevm DOT org>,
SableVM-devel ML <sablevm-devel AT sablevm DOT org>, Peter Lovell <vpndev AT mac DOT com>,
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>
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--

- Raw text -


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