From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KWahq-00022L-4R for qemu-devel@nongnu.org; Fri, 22 Aug 2008 13:45:50 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KWahn-000206-EF for qemu-devel@nongnu.org; Fri, 22 Aug 2008 13:45:49 -0400 Received: from [199.232.76.173] (port=51586 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KWahn-0001zx-8W for qemu-devel@nongnu.org; Fri, 22 Aug 2008 13:45:47 -0400 Received: from smtp1-g19.free.fr ([212.27.42.27]:37432) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KWahm-0000sq-KU for qemu-devel@nongnu.org; Fri, 22 Aug 2008 13:45:47 -0400 Received: from smtp1-g19.free.fr (localhost.localdomain [127.0.0.1]) by smtp1-g19.free.fr (Postfix) with ESMTP id B31871AB301 for ; Fri, 22 Aug 2008 19:45:44 +0200 (CEST) Received: from [127.0.0.1] (rob92-10-88-171-126-33.fbx.proxad.net [88.171.126.33]) by smtp1-g19.free.fr (Postfix) with ESMTP id 6477B1AB2F6 for ; Fri, 22 Aug 2008 19:45:44 +0200 (CEST) Message-ID: <48AEFB48.3090606@reactos.org> Date: Fri, 22 Aug 2008 19:45:44 +0200 From: =?ISO-8859-1?Q?Herv=E9_Poussineau?= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------040700070301000106050004" Subject: [Qemu-devel] [PATCH] Check for gcc3 only if compiling dyngen targets Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This is a multi-part message in MIME format. --------------040700070301000106050004 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi, If no configured target needs dyngen, gcc3.x is not required. Currently, you have to explicitly pass --disable-gcc-check flag to allow compilation= . Attached patch removes gcc check if no selected target needs dyngen. I had to move gcc4 detection later in the configure script Herv=E9 --------------040700070301000106050004 Content-Type: text/plain; name="configure.diff" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="configure.diff" SW5kZXg6IGNvbmZpZ3VyZQ0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIGNvbmZpZ3VyZQkocmV2aXNp b24gNTAzMCkNCisrKyBjb25maWd1cmUJKHdvcmtpbmcgY29weSkNCkBAIC00NjgsNDAgKzQ2 OCw2IEBADQogICAgIG9zcz0ibm8iCiBmaQogCi0jIENoZWNrIGZvciBnY2M0LCBlcnJvciBp ZiBwcmUtZ2NjNAotaWYgdGVzdCAiJGNoZWNrX2djYyIgPSAieWVzIiA7IHRoZW4KLSAgICBj YXQgPiAkVE1QQyA8PEVPRgotI2lmIF9fR05VQ19fIDwgNAotI2Vycm9yIGdjYzMKLSNlbmRp ZgotaW50IG1haW4oKXtyZXR1cm4gMDt9Ci1FT0YKLSAgICBpZiAiJGNjIiAkQVJDSF9DRkxB R1MgLW8gJFRNUEUgJFRNUEMgMj4gL2Rldi9udWxsIDsgdGhlbgotCWVjaG8gIldBUk5JTkc6 IFwiJGNjXCIgbG9va3MgbGlrZSBnY2MgNC54IgotCWZvdW5kX2NvbXBhdF9jYz0ibm8iCi0J aWYgdGVzdCAiJGdjYzNfc2VhcmNoIiA9ICJ5ZXMiIDsgdGhlbgotCSAgICBlY2hvICJMb29r aW5nIGZvciBnY2MgMy54IgotCSAgICBmb3IgY29tcGF0X2NjIGluICRnY2MzX2xpc3QgOyBk bwotCQlpZiAiJGNyb3NzX3ByZWZpeCRjb21wYXRfY2MiIC0tdmVyc2lvbiAyPiAvZGV2L251 bGwgfCBmZ3JlcCAnKEdDQykgMy4nID4gL2Rldi9udWxsIDI+JjEgOyB0aGVuCi0JCSAgICBl Y2hvICJGb3VuZCBcIiRjb21wYXRfY2NcIiIKLQkJICAgIGNjPSIkY3Jvc3NfcHJlZml4JGNv bXBhdF9jYyIKLQkJICAgIGZvdW5kX2NvbXBhdF9jYz0ieWVzIgotCQkgICAgYnJlYWsKLQkJ ZmkKLQkgICAgZG9uZQotCSAgICBpZiB0ZXN0ICIkZm91bmRfY29tcGF0X2NjIiA9ICJubyIg OyB0aGVuCi0JCWVjaG8gImdjYyAzLnggbm90IGZvdW5kISIKLQkgICAgZmkKLQlmaQotCWlm IHRlc3QgIiRmb3VuZF9jb21wYXRfY2MiID0gIm5vIiA7IHRoZW4KLQkgICAgZWNobyAiUUVN VSBpcyBrbm93biB0byBoYXZlIHByb2JsZW1zIHdoZW4gY29tcGlsZWQgd2l0aCBnY2MgNC54 IgotCSAgICBlY2hvICJJdCBpcyByZWNvbW1lbmRlZCB0aGF0IHlvdSB1c2UgZ2NjIDMueCB0 byBidWlsZCBRRU1VIgotCSAgICBlY2hvICJUbyB1c2UgdGhpcyBjb21waWxlciBhbnl3YXks IGNvbmZpZ3VyZSB3aXRoIC0tZGlzYWJsZS1nY2MtY2hlY2siCi0JICAgIGV4aXQgMTsKLQlm aQotICAgIGZpCi1maQotCiAjCiAjIFNvbGFyaXMgc3BlY2lmaWMgY29uZmlndXJlIHRvb2wg Y2hhaW4gZGVjaXNpb25zCiAjCkBAIC0xMzA1LDYgKzEyNzEsNyBAQA0KIGJmbHQ9Im5vIgog ZWxmbG9hZDMyPSJubyIKIHRhcmdldF9ucHRsPSJubyIKK3JlcXVpcmVzX2djYzM9Im5vIgog aW50ZXJwX3ByZWZpeDE9YGVjaG8gIiRpbnRlcnBfcHJlZml4IiB8IHNlZCAicy8lTS8kdGFy Z2V0X2NwdS9nImAKIGVjaG8gIiNkZWZpbmUgQ09ORklHX1FFTVVfUFJFRklYIFwiJGludGVy cF9wcmVmaXgxXCIiID4+ICRjb25maWdfaAogCkBAIC0xMzQxLDYgKzEzMDgsNyBAQA0KICAg ICBlY2hvICIjZGVmaW5lIFRBUkdFVF9BUkNIIFwiYWxwaGFcIiIgPj4gJGNvbmZpZ19oCiAg ICAgZWNobyAiI2RlZmluZSBUQVJHRVRfQUxQSEEgMSIgPj4gJGNvbmZpZ19oCiAgICAgZWNo byAiI2RlZmluZSBDT05GSUdfRFlOR0VOX09QIDEiID4+ICRjb25maWdfaAorICAgIHJlcXVp cmVzX2djYzM9InllcyIKICAgOzsKICAgYXJtfGFybWViKQogICAgIGVjaG8gIlRBUkdFVF9B UkNIPWFybSIgPj4gJGNvbmZpZ19tYWsKQEAgLTEzODUsNiArMTM1Myw3IEBADQogICAgIGVj aG8gIiNkZWZpbmUgVEFSR0VUX0FSQ0ggXCJwcGNcIiIgPj4gJGNvbmZpZ19oCiAgICAgZWNo byAiI2RlZmluZSBUQVJHRVRfUFBDIDEiID4+ICRjb25maWdfaAogICAgIGVjaG8gIiNkZWZp bmUgQ09ORklHX0RZTkdFTl9PUCAxIiA+PiAkY29uZmlnX2gKKyAgICByZXF1aXJlc19nY2Mz PSJ5ZXMiCiAgIDs7CiAgIHBwY2VtYikKICAgICBlY2hvICJUQVJHRVRfQVJDSD1wcGNlbWIi ID4+ICRjb25maWdfbWFrCkBAIC0xMzk0LDYgKzEzNjMsNyBAQA0KICAgICBlY2hvICIjZGVm aW5lIFRBUkdFVF9QUEMgMSIgPj4gJGNvbmZpZ19oCiAgICAgZWNobyAiI2RlZmluZSBUQVJH RVRfUFBDRU1CIDEiID4+ICRjb25maWdfaAogICAgIGVjaG8gIiNkZWZpbmUgQ09ORklHX0RZ TkdFTl9PUCAxIiA+PiAkY29uZmlnX2gKKyAgICByZXF1aXJlc19nY2MzPSJ5ZXMiCiAgIDs7 CiAgIHBwYzY0KQogICAgIGVjaG8gIlRBUkdFVF9BUkNIPXBwYzY0IiA+PiAkY29uZmlnX21h awpAQCAtMTQwMyw2ICsxMzczLDcgQEANCiAgICAgZWNobyAiI2RlZmluZSBUQVJHRVRfUFBD IDEiID4+ICRjb25maWdfaAogICAgIGVjaG8gIiNkZWZpbmUgVEFSR0VUX1BQQzY0IDEiID4+ ICRjb25maWdfaAogICAgIGVjaG8gIiNkZWZpbmUgQ09ORklHX0RZTkdFTl9PUCAxIiA+PiAk Y29uZmlnX2gKKyAgICByZXF1aXJlc19nY2MzPSJ5ZXMiCiAgIDs7CiAgIHBwYzY0YWJpMzIp CiAgICAgZWNobyAiVEFSR0VUX0FSQ0g9cHBjNjQiID4+ICRjb25maWdfbWFrCkBAIC0xNDE0 LDYgKzEzODUsNyBAQA0KICAgICBlY2hvICIjZGVmaW5lIFRBUkdFVF9QUEM2NCAxIiA+PiAk Y29uZmlnX2gKICAgICBlY2hvICIjZGVmaW5lIFRBUkdFVF9BQkkzMiAxIiA+PiAkY29uZmln X2gKICAgICBlY2hvICIjZGVmaW5lIENPTkZJR19EWU5HRU5fT1AgMSIgPj4gJGNvbmZpZ19o CisgICAgcmVxdWlyZXNfZ2NjMz0ieWVzIgogICA7OwogICBzaDR8c2g0ZWIpCiAgICAgZWNo byAiVEFSR0VUX0FSQ0g9c2g0IiA+PiAkY29uZmlnX21hawpAQCAtMTQyMiw2ICsxMzk0LDcg QEANCiAgICAgZWNobyAiI2RlZmluZSBUQVJHRVRfU0g0IDEiID4+ICRjb25maWdfaAogICAg IGVjaG8gIiNkZWZpbmUgQ09ORklHX0RZTkdFTl9PUCAxIiA+PiAkY29uZmlnX2gKICAgICBi Zmx0PSJ5ZXMiCisgICAgcmVxdWlyZXNfZ2NjMz0ieWVzIgogICA7OwogICBzcGFyYykKICAg ICBlY2hvICJUQVJHRVRfQVJDSD1zcGFyYyIgPj4gJGNvbmZpZ19tYWsKQEAgLTE1MDMsNiAr MTQ3Niw0NCBAQA0KIAogZG9uZSAjIGZvciB0YXJnZXQgaW4gJHRhcmdldHMKIAoraWYgdGVz dCAiJHJlcXVpcmVzX2djYzMiID0gIm5vIiA7IHRoZW4KKyAgY2hlY2tfZ2NjPSJubyIKK2Zp CisKKyMgQ2hlY2sgZm9yIGdjYzQsIGVycm9yIGlmIHByZS1nY2M0CitpZiB0ZXN0ICIkY2hl Y2tfZ2NjIiA9ICJ5ZXMiIDsgdGhlbgorICAgIGNhdCA+ICRUTVBDIDw8RU9GCisjaWYgX19H TlVDX18gPCA0CisjZXJyb3IgZ2NjMworI2VuZGlmCitpbnQgbWFpbigpe3JldHVybiAwO30K K0VPRgorICAgIGlmICIkY2MiICRBUkNIX0NGTEFHUyAtbyAkVE1QRSAkVE1QQyAyPiAvZGV2 L251bGwgOyB0aGVuCisJZWNobyAiV0FSTklORzogXCIkY2NcIiBsb29rcyBsaWtlIGdjYyA0 LngiCisJZm91bmRfY29tcGF0X2NjPSJubyIKKwlpZiB0ZXN0ICIkZ2NjM19zZWFyY2giID0g InllcyIgOyB0aGVuCisJICAgIGVjaG8gIkxvb2tpbmcgZm9yIGdjYyAzLngiCisJICAgIGZv ciBjb21wYXRfY2MgaW4gJGdjYzNfbGlzdCA7IGRvCisJCWlmICIkY3Jvc3NfcHJlZml4JGNv bXBhdF9jYyIgLS12ZXJzaW9uIDI+IC9kZXYvbnVsbCB8IGZncmVwICcoR0NDKSAzLicgPiAv ZGV2L251bGwgMj4mMSA7IHRoZW4KKwkJICAgIGVjaG8gIkZvdW5kIFwiJGNvbXBhdF9jY1wi IgorCQkgICAgY2M9IiRjcm9zc19wcmVmaXgkY29tcGF0X2NjIgorCQkgICAgZm91bmRfY29t cGF0X2NjPSJ5ZXMiCisJCSAgICBicmVhaworCQlmaQorCSAgICBkb25lCisJICAgIGlmIHRl c3QgIiRmb3VuZF9jb21wYXRfY2MiID0gIm5vIiA7IHRoZW4KKwkJZWNobyAiZ2NjIDMueCBu b3QgZm91bmQhIgorCSAgICBmaQorCWZpCisJaWYgdGVzdCAiJGZvdW5kX2NvbXBhdF9jYyIg PSAibm8iIDsgdGhlbgorCSAgICBlY2hvICJRRU1VIGlzIGtub3duIHRvIGhhdmUgcHJvYmxl bXMgd2hlbiBjb21waWxlZCB3aXRoIGdjYyA0LngiCisJICAgIGVjaG8gIkl0IGlzIHJlY29t bWVuZGVkIHRoYXQgeW91IHVzZSBnY2MgMy54IHRvIGJ1aWxkIFFFTVUiCisJICAgIGVjaG8g IlRvIHVzZSB0aGlzIGNvbXBpbGVyIGFueXdheSwgY29uZmlndXJlIHdpdGggLS1kaXNhYmxl LWdjYy1jaGVjayIKKwkgICAgZXhpdCAxOworCWZpCisgICAgZmkKK2ZpCisKICMgYnVpbGQg dHJlZSBpbiBvYmplY3QgZGlyZWN0b3J5IGlmIHNvdXJjZSBwYXRoIGlzIGRpZmZlcmVudCBm cm9tIGN1cnJlbnQgb25lCiBpZiB0ZXN0ICIkc291cmNlX3BhdGhfdXNlZCIgPSAieWVzIiA7 IHRoZW4KICAgICBESVJTPSJ0ZXN0cyB0ZXN0cy9jcmlzIHNsaXJwIGF1ZGlvIgo= --------------040700070301000106050004--