From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1VmHyi-0005Vw-Gs for mharc-grub-devel@gnu.org; Fri, 29 Nov 2013 01:55:04 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44398) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmHyX-0005TU-Qp for grub-devel@gnu.org; Fri, 29 Nov 2013 01:55:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VmHyP-0004t7-Ax for grub-devel@gnu.org; Fri, 29 Nov 2013 01:54:53 -0500 Received: from mail-ea0-x232.google.com ([2a00:1450:4013:c01::232]:65371) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmHyO-0004t0-Vl for grub-devel@gnu.org; Fri, 29 Nov 2013 01:54:45 -0500 Received: by mail-ea0-f178.google.com with SMTP id d10so6431981eaj.37 for ; Thu, 28 Nov 2013 22:54:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type; bh=1jghhKaWbeZteT5avy+GyVa+cHFNBZyA8Ij3rGotWiM=; b=jhz/puGaibrfle26FYOtW3Y/j6bWyFim+ejBOnsWr2xN3d4JvAokdxJTynDUXLT3iE I5nJxtYDTEFUrHVMNwRwzg+O8dSFVbmfuB3By4Lzd35ygg7t44L10DSV6HH/529goU0T SXG+NNfYPQ/ZJF9CiUc0R3Vxzup+lq5rNMIGJiU/d51bfbfmx5/WsIKPWcMJPWz05kzv e93h0PgxwrIX0ykjM6sbnZqu2xWAUrj+S8lNPy+Y5AqoPTbR/jA5rx18F7juYsiFSxQu N6oRXXASvGZQYOtcnrUCe5bKvFoj0Uxxq/GagNJIXk8VYxs//VHCAP+ppYm5/V6eY8yQ 7Q5Q== X-Received: by 10.14.219.4 with SMTP id l4mr1061081eep.94.1385708084126; Thu, 28 Nov 2013 22:54:44 -0800 (PST) Received: from [192.168.1.16] (31-249.1-85.cust.bluewin.ch. [85.1.249.31]) by mx.google.com with ESMTPSA id h3sm12383951eem.15.2013.11.28.22.54.42 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 28 Nov 2013 22:54:43 -0800 (PST) Message-ID: <52983A32.9020806@gmail.com> Date: Fri, 29 Nov 2013 07:54:42 +0100 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131005 Icedove/17.0.9 MIME-Version: 1.0 To: The development of GRUB 2 Subject: [RFT] LUA build system adjustments X-Enigmail-Version: 1.5.1 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="----enig2KHEJKRBOKVBUFEMFELQO" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4013:c01::232 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Nov 2013 06:55:02 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2KHEJKRBOKVBUFEMFELQO Content-Type: multipart/mixed; boundary="------------060505090403000204020909" This is a multi-part message in MIME format. --------------060505090403000204020909 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Current LUA status for non-x86 is pretty horrible. Attached is a patch which fixes some of issues. Could someone test it? Testing on x86 should be enough. Could someone propose a test for LUA which could be run as part of all_functional_test if lua is compiled to avoid regressions in LUA. --------------060505090403000204020909 Content-Type: application/x-patch; name="lua.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="lua.diff" ZGlmZiAtLWdpdCBhL2x1YS9NYWtlZmlsZS5jb3JlLmRlZiBiL2x1YS9NYWtlZmlsZS5jb3Jl LmRlZgppbmRleCBmNjQ2MDQ2Li40MTZkNDFmIDEwMDY0NAotLS0gYS9sdWEvTWFrZWZpbGUu Y29yZS5kZWYKKysrIGIvbHVhL01ha2VmaWxlLmNvcmUuZGVmCkBAIC0yOCw3ICsyOCw2IEBA IG1vZHVsZSA9IHsKICAgY29tbW9uID0gY29udHJpYi9sdWEvbHN0cmxpYi5jOwogICBjb21t b24gPSBjb250cmliL2x1YS9ncnViX21haW4uYzsKICAgY29tbW9uID0gY29udHJpYi9sdWEv Z3J1Yl9saWIuYzsKLSAgY2ZsYWdzID0gLVduby1lcnJvcjsKIAogICBjZmxhZ3MgPSAnJChD RkxBR1NfUE9TSVgpJzsKICAgY3BwZmxhZ3MgPSAnJChDUFBGTEFHU19QT1NJWCknOwpkaWZm IC0tZ2l0IGEvbHVhL2xhdXhsaWIuYyBiL2x1YS9sYXV4bGliLmMKaW5kZXggZTdlMGY0Ny4u YWIzYzg2OSAxMDA2NDQKLS0tIGEvbHVhL2xhdXhsaWIuYworKysgYi9sdWEvbGF1eGxpYi5j CkBAIC01OTgsMTIgKzU5OCwxNCBAQCBMVUFMSUJfQVBJIGludCBsdWFMX2xvYWRmaWxlIChs dWFfU3RhdGUgKkwsIGNvbnN0IGNoYXIgKmZpbGVuYW1lKSB7CiAgIGMgPSBncnViX2dldGMo bGYuZik7CiAgIGlmIChjID09ICcjJykgeyAgLyogVW5peCBleGVjLiBmaWxlPyAqLwogICAg IGxmLmV4dHJhbGluZSA9IDE7Ci0gICAgd2hpbGUgKChjID0gZ3J1Yl9nZXRjKGxmLmYpKSAh PSBHUlVCX0VPRiAmJiBjICE9ICdcbicpIDsgIC8qIHNraXAgZmlyc3QgbGluZSAqLworICAg IHdoaWxlICgoYyA9IGdydWJfZ2V0YyhsZi5mKSkgIT0gR1JVQl9FT0YgJiYgYyAhPSAnXG4n KQorICAgICAgOyAgLyogc2tpcCBmaXJzdCBsaW5lICovCiAgICAgaWYgKGMgPT0gJ1xuJykg YyA9IGdydWJfZ2V0YyhsZi5mKTsKICAgfQogICBpZiAoYyA9PSBMVUFfU0lHTkFUVVJFWzBd ICYmIGZpbGVuYW1lKSB7ICAvKiBiaW5hcnkgZmlsZT8gKi8KICAgICAvKiBza2lwIGV2ZW50 dWFsIGAjIS4uLicgKi8KLSAgIHdoaWxlICgoYyA9IGdydWJfZ2V0YyhsZi5mKSkgIT0gR1JV Ql9FT0YgJiYgYyAhPSBMVUFfU0lHTkFUVVJFWzBdKSA7CisgICB3aGlsZSAoKGMgPSBncnVi X2dldGMobGYuZikpICE9IEdSVUJfRU9GICYmIGMgIT0gTFVBX1NJR05BVFVSRVswXSkKKyAg ICAgOwogICAgIGxmLmV4dHJhbGluZSA9IDA7CiAgIH0KICAgbGYudW5nZXRjID0gYzsKZGlm ZiAtLWdpdCBhL2x1YS9sY29kZS5jIGIvbHVhL2xjb2RlLmMKaW5kZXggNjRmNzI2Yi4uMDVk YzNiZiAxMDA2NDQKLS0tIGEvbHVhL2xjb2RlLmMKKysrIGIvbHVhL2xjb2RlLmMKQEAgLTgz NCw4ICs4MzQsMTIgQEAgaW50IGx1YUtfY29kZUFCeCAoRnVuY1N0YXRlICpmcywgT3BDb2Rl IG8sIGludCBhLCB1bnNpZ25lZCBpbnQgYmMpIHsKIAogCiB2b2lkIGx1YUtfc2V0bGlzdCAo RnVuY1N0YXRlICpmcywgaW50IGJhc2UsIGludCBuZWxlbXMsIGludCB0b3N0b3JlKSB7Ci0g IGludCBjID0gIChuZWxlbXMgLSAxKS9MRklFTERTX1BFUl9GTFVTSCArIDE7CisgIGludCBj OwogICBpbnQgYiA9ICh0b3N0b3JlID09IExVQV9NVUxUUkVUKSA/IDAgOiB0b3N0b3JlOwor ICBpZiAobmVsZW1zID09IDApCisgICAgYyA9IDE7CisgIGVsc2UKKyAgICBjID0gKCh1bnNp Z25lZCkgbmVsZW1zICsgTEZJRUxEU19QRVJfRkxVU0ggLSAxKS9MRklFTERTX1BFUl9GTFVT SDsKICAgbHVhX2Fzc2VydCh0b3N0b3JlICE9IDApOwogICBpZiAoYyA8PSBNQVhBUkdfQykK ICAgICBsdWFLX2NvZGVBQkMoZnMsIE9QX1NFVExJU1QsIGJhc2UsIGIsIGMpOwpkaWZmIC0t Z2l0IGEvbHVhL2xkby5oIGIvbHVhL2xkby5oCmluZGV4IDk4ZmRkYWMuLmFiZDBiODQgMTAw NjQ0Ci0tLSBhL2x1YS9sZG8uaAorKysgYi9sdWEvbGRvLmgKQEAgLTIxLDExICsyMSwxMSBA QAogCiAjZGVmaW5lIGluY3JfdG9wKEwpIHtsdWFEX2NoZWNrc3RhY2soTCwxKTsgTC0+dG9w Kys7fQogCi0jZGVmaW5lIHNhdmVzdGFjayhMLHApCQkoKGNoYXIgKikocCkgLSAoY2hhciAq KUwtPnN0YWNrKQotI2RlZmluZSByZXN0b3Jlc3RhY2soTCxuKQkoKFRWYWx1ZSAqKSgoY2hh ciAqKUwtPnN0YWNrICsgKG4pKSkKKyNkZWZpbmUgc2F2ZXN0YWNrKEwscCkJCSgoVFZhbHVl ICopKHApIC0gKFRWYWx1ZSAqKUwtPnN0YWNrKQorI2RlZmluZSByZXN0b3Jlc3RhY2soTCxu KQkoKFRWYWx1ZSAqKSgoVFZhbHVlICopTC0+c3RhY2sgKyAobikpKQogCi0jZGVmaW5lIHNh dmVjaShMLHApCQkoKGNoYXIgKikocCkgLSAoY2hhciAqKUwtPmJhc2VfY2kpCi0jZGVmaW5l IHJlc3RvcmVjaShMLG4pCQkoKENhbGxJbmZvICopKChjaGFyICopTC0+YmFzZV9jaSArIChu KSkpCisjZGVmaW5lIHNhdmVjaShMLHApCQkoKENhbGxJbmZvICopKHApIC0gKENhbGxJbmZv ICopTC0+YmFzZV9jaSkKKyNkZWZpbmUgcmVzdG9yZWNpKEwsbikJCSgoQ2FsbEluZm8gKiko KENhbGxJbmZvICopTC0+YmFzZV9jaSArIChuKSkpCiAKIAogLyogcmVzdWx0cyBmcm9tIGx1 YURfcHJlY2FsbCAqLwpkaWZmIC0tZ2l0IGEvbHVhL2xvYmplY3QuaCBiL2x1YS9sb2JqZWN0 LmgKaW5kZXggNjIzNGQ1MC4uOGRkMzYwMCAxMDA2NDQKLS0tIGEvbHVhL2xvYmplY3QuaAor KysgYi9sdWEvbG9iamVjdC5oCkBAIC00MCw3ICs0MCw3IEBAIHR5cGVkZWYgdW5pb24gR0NP YmplY3QgR0NPYmplY3Q7CiAqKiBDb21tb24gSGVhZGVyIGZvciBhbGwgY29sbGVjdGFibGUg b2JqZWN0cyAoaW4gbWFjcm8gZm9ybSwgdG8gYmUKICoqIGluY2x1ZGVkIGluIG90aGVyIG9i amVjdHMpCiAqLwotI2RlZmluZSBDb21tb25IZWFkZXIJR0NPYmplY3QgKm5leHQ7IGx1X2J5 dGUgdHQ7IGx1X2J5dGUgbWFya2VkCisjZGVmaW5lIENvbW1vbkhlYWRlcglHQ09iamVjdCBf X2F0dHJpYnV0ZV9fICgoYWxpZ25lZCkpICpuZXh0OyBsdV9ieXRlIHR0OyBsdV9ieXRlIG1h cmtlZAogCiAKIC8qCmRpZmYgLS1naXQgYS9sdWEvbHN0YXRlLmMgYi9sdWEvbHN0YXRlLmMK aW5kZXggMGMxYjk3Zi4uMmE3OTY0YSAxMDA2NDQKLS0tIGEvbHVhL2xzdGF0ZS5jCisrKyBi L2x1YS9sc3RhdGUuYwpAQCAtMjQsOSArMjQsOSBAQAogI2luY2x1ZGUgImx0bS5oIgogCiAK LSNkZWZpbmUgc3RhdGVfc2l6ZSh4KQkoc2l6ZW9mKHgpICsgTFVBSV9FWFRSQVNQQUNFKQot I2RlZmluZSBmcm9tc3RhdGUobCkJKGNhc3QobHVfYnl0ZSAqLCAobCkpIC0gTFVBSV9FWFRS QVNQQUNFKQotI2RlZmluZSB0b3N0YXRlKGwpICAgKGNhc3QobHVhX1N0YXRlICosIGNhc3Qo bHVfYnl0ZSAqLCBsKSArIExVQUlfRVhUUkFTUEFDRSkpCisjZGVmaW5lIHN0YXRlX3NpemUo eCkJKHNpemVvZih4KSArIExVQUlfRVhUUkFTUEFDRSAqIHNpemVvZiAobHVhX1N0YXRlKSkK KyNkZWZpbmUgZnJvbXN0YXRlKGwpCShjYXN0KGx1YV9TdGF0ZSAqLCAobCkpIC0gTFVBSV9F WFRSQVNQQUNFKQorI2RlZmluZSB0b3N0YXRlKGwpICAgKGNhc3QobHVhX1N0YXRlICosIGNh c3QobHVhX1N0YXRlICosIGwpICsgTFVBSV9FWFRSQVNQQUNFKSkKIAogCiAvKgpkaWZmIC0t Z2l0IGEvbHVhL2x1YWNvbmYuaCBiL2x1YS9sdWFjb25mLmgKaW5kZXggNzdlNmMxOS4uNjUy ZThkMSAxMDA2NDQKLS0tIGEvbHVhL2x1YWNvbmYuaAorKysgYi9sdWEvbHVhY29uZi5oCkBA IC01NTQsMTMgKzU1NCw0OCBAQAogI2RlZmluZSBsdWFpX251bWFkZChhLGIpCSgoYSkrKGIp KQogI2RlZmluZSBsdWFpX251bXN1YihhLGIpCSgoYSktKGIpKQogI2RlZmluZSBsdWFpX251 bW11bChhLGIpCSgoYSkqKGIpKQotI2RlZmluZSBsdWFpX251bWRpdihhLGIpCSgoYSkvKGIp KQogI2lmIDAKICNkZWZpbmUgbHVhaV9udW1tb2QoYSxiKQkoKGEpIC0gZmxvb3IoKGEpLyhi KSkqKGIpKQogI2RlZmluZSBsdWFpX251bXBvdyhhLGIpCShwb3coYSxiKSkKICNlbHNlCiAK LSNkZWZpbmUgbHVhaV9udW1tb2QoYSxiKQkoKGEpICUgKGIpKQorc3RhdGljIGlubGluZSBM VUFfTlVNQkVSCitsdWFpX251bWRpdiAoTFVBX05VTUJFUiBhLCBMVUFfTlVNQkVSIGIpCit7 CisgIGludCBuZWcgPSAwOworICB1bnNpZ25lZCByZXM7CisgIGlmIChhIDwgMCkKKyAgICB7 CisgICAgICBhID0gLWE7CisgICAgICBuZWcgPSAhbmVnOworICAgIH0KKyAgaWYgKGIgPCAw KQorICAgIHsKKyAgICAgIGIgPSAtYjsKKyAgICAgIG5lZyA9ICFuZWc7CisgICAgfQorICBy ZXMgPSAodW5zaWduZWQpIGEgLyAodW5zaWduZWQpIGI7CisgIHJldHVybiBuZWcgPyAtcmVz IDogcmVzOworfQorCitzdGF0aWMgaW5saW5lIExVQV9OVU1CRVIKK2x1YWlfbnVtbW9kIChM VUFfTlVNQkVSIGEsIExVQV9OVU1CRVIgYikKK3sKKyAgaW50IG5lZyA9IDA7CisgIHVuc2ln bmVkIHJlczsKKyAgaWYgKGEgPCAwKQorICAgIHsKKyAgICAgIGEgPSAtYTsKKyAgICAgIG5l ZyA9ICFuZWc7CisgICAgfQorICBpZiAoYiA8IDApCisgICAgeworICAgICAgYiA9IC1iOwor ICAgICAgbmVnID0gIW5lZzsKKyAgICB9CisgIHJlcyA9ICh1bnNpZ25lZCkgYSAlICh1bnNp Z25lZCkgYjsKKyAgcmV0dXJuIG5lZyA/IC1yZXMgOiByZXM7Cit9CiAKIHN0YXRpYyBpbmxp bmUgTFVBX05VTUJFUgogbHVhaV9udW1wb3cgKExVQV9OVU1CRVIgYSwgTFVBX05VTUJFUiBi KQpAQCAtNjQwLDcgKzY3NSw3IEBAIHVuaW9uIGx1YWlfQ2FzdCB7IGRvdWJsZSBsX2Q7IGxv bmcgbF9sOyB9OwogKiogYWxpZ25lZCBpbiAxNi1ieXRlIGJvdW5kYXJpZXMsIHRoZW4geW91 IHNob3VsZCBhZGQgbG9uZyBkb3VibGUgaW4gdGhlCiAqKiB1bmlvbi4pIFByb2JhYmx5IHlv dSBkbyBub3QgbmVlZCB0byBjaGFuZ2UgdGhpcy4KICovCi0jZGVmaW5lIExVQUlfVVNFUl9B TElHTk1FTlRfVAl1bmlvbiB7IHZvaWQgKnM7IGxvbmcgbDsgbG9uZyBsb25nIGxsOyB9Cisj ZGVmaW5lIExVQUlfVVNFUl9BTElHTk1FTlRfVAlncnViX3Byb3Blcmx5X2FsaWduZWRfdAog CiAKIC8qCg== --------------060505090403000204020909-- ------enig2KHEJKRBOKVBUFEMFELQO Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.15 (GNU/Linux) Comment: Using GnuPG with Icedove - http://www.enigmail.net/ iF4EAREKAAYFAlKYOjIACgkQmBXlbbo5nOt6WwD+LzUCKN/iTUYD5oH1YLUwH1Bt QAro5vulIMtb3MGhecgA/RSXsetCslaB2p3ZvwIBuHiR7sGfs1Le3jDtpdA1OZVH =Tetl -----END PGP SIGNATURE----- ------enig2KHEJKRBOKVBUFEMFELQO--