From: Luis Lavena Date: 2010-09-13T05:44:52+09:00 Subject: [ruby-core:32346] [Ruby 1.8.7-Backport#2531] Ruby 1.8.7-p248 fails to cross-compile same version --mimepart_4c8d3b606804f_eed8f8fefa7422 Content-Type: text/plain Content-Transfer-Encoding: Quoted-printable Content-Disposition: inline Issue #2531 has been updated by Luis Lavena. File 0002-Fix-2531-by-backporting-changes-to-fake.rb-required-.patch adde= d Hello, Since r26205 is too big to backport, I decided to recreate fake.rb using = the template/fake.rb.in found in trunk. Find attached the proposed patch.= This change indeed solved the dl cross-compilation issue I was having. Please consider it for inclusion. Thank you. ---------------------------------------- http://redmine.ruby-lang.org/issues/show/2531 ---------------------------------------- http://redmine.ruby-lang.org --mimepart_4c8d3b606804f_eed8f8fefa7422 Content-Type: application/octet-stream; name=0002-Fix-2531-by-backporting-changes-to-fake.rb-required-.patch Content-Transfer-Encoding: Base64 Content-Disposition: attachment; filename=0002-Fix-2531-by-backporting-changes-to-fake.rb-required-.patch RnJvbSA2ZmYzMjE1Y2U5YmUyNjNiMTRmMjkyZDU1MzYyYWY5NmU4ZjQ0ODJh IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBMdWlzIExhdmVuYSA8 bHVpc2xhdmVuYUBnbWFpbC5jb20+CkRhdGU6IFN1biwgMTIgU2VwIDIwMTAg MTc6NDA6NDkgLTAzMDAKU3ViamVjdDogW1BBVENIIDIvMl0gRml4ICMyNTMx IGJ5IGJhY2twb3J0aW5nIGNoYW5nZXMgdG8gZmFrZS5yYiByZXF1aXJlZCBm b3Igc3VjY2Vzc2Z1bCBjcm9zcy1jb21waWxhdGlvbgoKLS0tCiBNYWtlZmls ZS5pbiAgICAgICAgIHwgICAxOSArKystLS0tLS0tLS0tLS0tLS0tCiB0ZW1w bGF0ZS9mYWtlLnJiLmluIHwgICA0MyArKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDQ2IGlu c2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAw NjQ0IHRlbXBsYXRlL2Zha2UucmIuaW4KCmRpZmYgLS1naXQgYS9NYWtlZmls ZS5pbiBiL01ha2VmaWxlLmluCmluZGV4IDY1NmFlOTAuLjZlM2FmNGIgMTAw NjQ0Ci0tLSBhL01ha2VmaWxlLmluCisrKyBiL01ha2VmaWxlLmluCkBAIC0x MjIsMjIgKzEyMiw5IEBAICQoTElCUlVCWV9TTyk6CiAJCQkJCQkgIEZpbGUu c3ltbGluayAiJChMSUJSVUJZX1NPKSIsIGxpbmt9JyBcCiAJCQkJJChMSUJS VUJZX0FMSUFTRVMpIHx8IHRydWUKIAotZmFrZS5yYjoJTWFrZWZpbGUKLQkJ QGVjaG8gJyBcCi0JCWNsYXNzIE9iamVjdDsgXAotCQkgIENST1NTX0NPTVBJ TElORyA9IFJVQllfUExBVEZPUk07IFwKLQkJICByZW1vdmVfY29uc3QgOlJV QllfUExBVEZPUk07IFwKLQkJICByZW1vdmVfY29uc3QgOlJVQllfVkVSU0lP TjsgXAotCQkgIFJVQllfUExBVEZPUk0gPSAiQGFyY2hAIjsgXAotCQkgIFJV QllfVkVSU0lPTiA9ICJATUFKT1JALkBNSU5PUkAuQFRFRU5ZQCI7IFwKLQkJ ZW5kOyBcCi0JCWlmIFJVQllfUExBVEZPUk0gPX4gL21zd2lufGJjY3dpbnxt aW5ndy87IFwKLQkJICBjbGFzcyBGaWxlOyBcCi0JCSAgICByZW1vdmVfY29u c3QgOkFMVF9TRVBBUkFUT1I7IFwKLQkJICAgIEFMVF9TRVBBUkFUT1IgPSAi XFxcXCI7IFwKLQkJICBlbmQ7IFwKLQkJZW5kOyBcCi0JCScgPiAkQAorZmFr ZS5yYjogY29uZmlnLnN0YXR1cyAkKHNyY2RpcikvdGVtcGxhdGUvZmFrZS5y Yi5pbgorCQlALi9jb25maWcuc3RhdHVzIC0tZmlsZT0kQDokKHNyY2Rpcikv dGVtcGxhdGUvZmFrZS5yYi5pbgorCQlAY2htb2QgK3ggJEAKIAogTWFrZWZp bGU6CSQoc3JjZGlyKS9NYWtlZmlsZS5pbgogCmRpZmYgLS1naXQgYS90ZW1w bGF0ZS9mYWtlLnJiLmluIGIvdGVtcGxhdGUvZmFrZS5yYi5pbgpuZXcgZmls ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5jZGM5OTlhCi0tLSAvZGV2 L251bGwKKysrIGIvdGVtcGxhdGUvZmFrZS5yYi5pbgpAQCAtMCwwICsxLDQz IEBACitiYXNlcnVieT0iQEJBU0VSVUJZQCIKK3J1Ynk9IiR7UlVCWS0kYmFz ZXJ1Ynl9IgorImV2YWwiICJ7IGBleHByIFwiJHJ1YnlcIiA6IGVjaG8gPiAv ZGV2L251bGwgfHwgZWNobyBleGVjYCAkcnVieSAiJy1yImBleHByIFwiJDBc IiA6IC8gPiAvZGV2L251bGwgfHwgcHdkYC8kezAjL30iICIkQCI7JyAifSIg fHwgImV4aXQiICIkPyIKK2NsYXNzIE9iamVjdAorICBDUk9TU19DT01QSUxJ TkcgPSBSVUJZX1BMQVRGT1JNCisgIHJlbW92ZV9jb25zdCA6UlVCWV9QTEFU Rk9STQorICByZW1vdmVfY29uc3QgOlJVQllfVkVSU0lPTgorICByZW1vdmVf Y29uc3QgOlJVQllfREVTQ1JJUFRJT04gaWYgZGVmaW5lZD8oUlVCWV9ERVND UklQVElPTikKKyAgUlVCWV9QTEFURk9STSA9ICJAYXJjaEAiCisgIFJVQllf VkVSU0lPTiA9ICJAUlVCWV9QUk9HUkFNX1ZFUlNJT05AIgorICBSVUJZX0RF U0NSSVBUSU9OID0gInJ1YnkgI3tSVUJZX1ZFUlNJT059IChAUlVCWV9SRUxF QVNFX0RBVEVAKSBbI3tSVUJZX1BMQVRGT1JNfV0iCitlbmQKK2lmIFJVQllf UExBVEZPUk0gPX4gL21zd2lufGJjY3dpbnxtaW5ndy8KKyAgY2xhc3MgRmls ZQorICAgIHJlbW92ZV9jb25zdCA6QUxUX1NFUEFSQVRPUgorICAgIEFMVF9T RVBBUkFUT1IgPSAiXFwiCisgIGVuZAorZW5kCisKKyQ6LnVuc2hpZnQoRmls ZS5leHBhbmRfcGF0aCgiLi4iLCBfX0ZJTEVfXykpCitwb3N0aG9vayA9IHBy b2MgZG8KKyAgY29uZmlnID0gUmJDb25maWc6OkNPTkZJRworICBta2NvbmZp ZyA9IFJiQ29uZmlnOjpNQUtFRklMRV9DT05GSUcKKyAgZXh0b3V0ID0gRmls ZS5leHBhbmRfcGF0aChta2NvbmZpZ1siRVhUT1VUIl0sIG1rY29uZmlnWyJi dWlsZGRpciJdKQorICAkYXJjaF9oZHJkaXIgPSAiI3tleHRvdXR9L2luY2x1 ZGUvJChhcmNoKSIKKyAgJHJ1YnkgPSBiYXNlcnVieQorICB1bnRyYWNlX3Zh cig6JHJ1YnksIHBvc3Rob29rKQorZW5kCitwcmVob29rID0gcHJvYyBkbyB8 ZXh0bWt8CisgIHVubGVzcyBleHRtaworICAgIGNvbmZpZyA9IFJiQ29uZmln OjpDT05GSUcKKyAgICBta2NvbmZpZyA9IFJiQ29uZmlnOjpNQUtFRklMRV9D T05GSUcKKyAgICBidWlsZGRpciA9IEZpbGUuZXhwYW5kX3BhdGgoRmlsZS5k aXJuYW1lKF9fRklMRV9fKSkKKyAgICBta2NvbmZpZ1sidG9wX3NyY2RpciJd ID0gJHRvcF9zcmNkaXIgPSBGaWxlLmV4cGFuZF9wYXRoKCJAdG9wX3NyY2Rp ckAiLCBidWlsZGRpcikKKyAgICBta2NvbmZpZ1sicnVieWhkcmRpciJdID0g IiQodG9wX3NyY2RpcikvaW5jbHVkZSIKKyAgICBta2NvbmZpZ1siYnVpbGRk aXIiXSA9IGNvbmZpZ1siYnVpbGRkaXIiXSA9IGJ1aWxkZGlyCisgICAgY29u ZmlnWyJydWJ5aGRyZGlyIl0gPSBGaWxlLmpvaW4obWtjb25maWdbInRvcF9z cmNkaXIiXSwgImluY2x1ZGUiKQorICAgIG1rY29uZmlnWyJsaWJkaXIiXSA9 IGNvbmZpZ1sibGliZGlyIl0gPSBta2NvbmZpZ1sidG9wZGlyIl0KKyAgICB0 cmFjZV92YXIoOiRydWJ5LCBwb3N0aG9vaykKKyAgZW5kCisgIHVudHJhY2Vf dmFyKDokZXh0bWssIHByZWhvb2spCitlbmQKK3RyYWNlX3Zhcig6JGV4dG1r LCBwcmVob29rKQotLSAKMS43LjIuMwoK --mimepart_4c8d3b606804f_eed8f8fefa7422--