From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 42510 invoked by alias); 29 May 2015 21:14:05 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 42479 invoked by uid 89); 29 May 2015 21:14:04 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=2.2 required=5.0 tests=AWL,BAYES_50,KAM_ASCII_DIVIDERS,KAM_LAZY_DOMAIN_SECURITY,SPF_HELO_PASS,T_RP_MATCHES_RCVD autolearn=no version=3.3.2 X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Fri, 29 May 2015 21:14:02 +0000 Received: from int-mx13.intmail.prod.int.phx2.redhat.com (int-mx13.intmail.prod.int.phx2.redhat.com [10.5.11.26]) by mx1.redhat.com (Postfix) with ESMTPS id E1B13345B59; Fri, 29 May 2015 21:14:00 +0000 (UTC) Received: from YAAKOV04.redhat.com ([10.10.116.23]) by int-mx13.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t4TLDxqs004005 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 29 May 2015 17:14:00 -0400 Message-ID: <1432934043.7892.30.camel@redhat.com> Subject: [PATCH] toplevel: fixes for in-tree libiconv From: Yaakov Selkowitz To: gcc-patches@gcc.gnu.org, "binutils@sourceware.org" , "gdb-patches@sourceware.org" Date: Fri, 29 May 2015 21:42:00 -0000 Content-Type: multipart/mixed; boundary="=-jYaCAZp5FUS0oYoewyzr" Mime-Version: 1.0 X-SW-Source: 2015-05/txt/msg02828.txt.bz2 --=-jYaCAZp5FUS0oYoewyzr Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Content-length: 293 This is the first in a series of patches to make a build with an in-tree GNU libiconv work as designed. This patch fixes dependencies for parallel make, and avoids failures with make targets not supported by GNU libiconv. -- Yaakov Selkowitz Associate Software Engineer, ARM Red Hat, Inc. --=-jYaCAZp5FUS0oYoewyzr Content-Disposition: attachment; filename="0001-toplevel-libiconv.patch" Content-Type: text/x-patch; name="0001-toplevel-libiconv.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 Content-length: 8699 MjAxNS0wNS0yOSAgWWFha292IFNlbGtvd2l0eiAgPHlzZWxrb3dpQHJlZGhh dC5jb20+CgoJKiBNYWtlZmlsZS5kZWYgKGxpYmljb252KTogTWFyayBwZGYv aHRtbC9pbmZvIGFzIG1pc3NpbmcuCgkoY29uZmlndXJlLWdjYyk6IERlcGVu ZCBvbiBhbGwtbGliaWNvbnYuCgkoYWxsLWdjYyk6IERpdHRvLgoJKGNvbmZp Z3VyZS1saWJjcHApOiBEaXR0by4KCShhbGwtbGliY3BwKTogRGl0dG8uCgko Y29uZmlndXJlLWludGwpOiBEaXR0by4KCSogTWFrZWZpbGUuaW46IFJlZ2Vu ZXJhdGUuCgpJbmRleDogTWFrZWZpbGUuZGVmCj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT0KLS0tIE1ha2VmaWxlLmRlZgkocmV2aXNpb24gMjIzODc1KQorKysg TWFrZWZpbGUuZGVmCSh3b3JraW5nIGNvcHkpCkBAIC05NSw3ICs5NSw5IEBA CiBob3N0X21vZHVsZXM9IHsgbW9kdWxlPSBsaWJpY29udjsKIAkJZXh0cmFf Y29uZmlndXJlX2ZsYWdzPSctLWRpc2FibGUtc2hhcmVkJzsKIAkJbm9faW5z dGFsbD0gdHJ1ZTsKLQkJbWlzc2luZz0gaW5zdGFsbC1pbmZvOworCQltaXNz aW5nPSBwZGY7CisJCW1pc3Npbmc9IGh0bWw7CisJCW1pc3Npbmc9IGluZm87 CiAJCW1pc3Npbmc9IGluc3RhbGwtcGRmOwogCQltaXNzaW5nPSBpbnN0YWxs LWh0bWw7CiAJCW1pc3Npbmc9IGluc3RhbGwtaW5mbzsgfTsKQEAgLTMyMiw2 ICszMjQsNyBAQAogZGVwZW5kZW5jaWVzID0geyBtb2R1bGU9Y29uZmlndXJl LWdjYzsgb249YWxsLWxkOyB9OwogZGVwZW5kZW5jaWVzID0geyBtb2R1bGU9 Y29uZmlndXJlLWdjYzsgb249YWxsLWdvbGQ7IH07CiBkZXBlbmRlbmNpZXMg PSB7IG1vZHVsZT1jb25maWd1cmUtZ2NjOyBvbj1hbGwtbGliZWxmOyB9Owor ZGVwZW5kZW5jaWVzID0geyBtb2R1bGU9Y29uZmlndXJlLWdjYzsgb249YWxs LWxpYmljb252OyB9OwogZGVwZW5kZW5jaWVzID0geyBtb2R1bGU9YWxsLWdj Yzsgb249YWxsLWxpYmliZXJ0eTsgaGFyZD10cnVlOyB9OwogZGVwZW5kZW5j aWVzID0geyBtb2R1bGU9YWxsLWdjYzsgb249YWxsLWludGw7IH07CiBkZXBl bmRlbmNpZXMgPSB7IG1vZHVsZT1hbGwtZ2NjOyBvbj1hbGwtbXBmcjsgfTsK QEAgLTM0MCw2ICszNDMsNyBAQAogZGVwZW5kZW5jaWVzID0geyBtb2R1bGU9 YWxsLWdjYzsgb249YWxsLWxpYmliZXJ0eTsgfTsKIGRlcGVuZGVuY2llcyA9 IHsgbW9kdWxlPWFsbC1nY2M7IG9uPWFsbC1maXhpbmNsdWRlczsgfTsKIGRl cGVuZGVuY2llcyA9IHsgbW9kdWxlPWFsbC1nY2M7IG9uPWFsbC1sdG8tcGx1 Z2luOyB9OworZGVwZW5kZW5jaWVzID0geyBtb2R1bGU9YWxsLWdjYzsgb249 YWxsLWxpYmljb252OyB9OwogZGVwZW5kZW5jaWVzID0geyBtb2R1bGU9aW5m by1nY2M7IG9uPWFsbC1idWlsZC1saWJpYmVydHk7IH07CiBkZXBlbmRlbmNp ZXMgPSB7IG1vZHVsZT1kdmktZ2NjOyBvbj1hbGwtYnVpbGQtbGliaWJlcnR5 OyB9OwogZGVwZW5kZW5jaWVzID0geyBtb2R1bGU9cGRmLWdjYzsgb249YWxs LWJ1aWxkLWxpYmliZXJ0eTsgfTsKQEAgLTM1MSw4ICszNTUsMTAgQEAKIAog ZGVwZW5kZW5jaWVzID0geyBtb2R1bGU9Y29uZmlndXJlLWxpYmNwcDsgb249 Y29uZmlndXJlLWxpYmliZXJ0eTsgaGFyZD10cnVlOyB9OwogZGVwZW5kZW5j aWVzID0geyBtb2R1bGU9Y29uZmlndXJlLWxpYmNwcDsgb249Y29uZmlndXJl LWludGw7IH07CitkZXBlbmRlbmNpZXMgPSB7IG1vZHVsZT1jb25maWd1cmUt bGliY3BwOyBvbj1hbGwtbGliaWNvbnY7IH07CiBkZXBlbmRlbmNpZXMgPSB7 IG1vZHVsZT1hbGwtbGliY3BwOyBvbj1hbGwtbGliaWJlcnR5OyBoYXJkPXRy dWU7IH07CiBkZXBlbmRlbmNpZXMgPSB7IG1vZHVsZT1hbGwtbGliY3BwOyBv bj1hbGwtaW50bDsgfTsKK2RlcGVuZGVuY2llcyA9IHsgbW9kdWxlPWFsbC1s aWJjcHA7IG9uPWFsbC1saWJpY29udjsgfTsKIAogZGVwZW5kZW5jaWVzID0g eyBtb2R1bGU9YWxsLWZpeGluY2x1ZGVzOyBvbj1hbGwtbGliaWJlcnR5OyB9 OwogCkBAIC0zNzEsNiArMzc3LDcgQEAKIAogZGVwZW5kZW5jaWVzID0geyBt b2R1bGU9YWxsLXV0aWxzOyBvbj1hbGwtbGliaWJlcnR5OyB9OwogCitkZXBl bmRlbmNpZXMgPSB7IG1vZHVsZT1jb25maWd1cmUtaW50bDsgb249YWxsLWxp Ymljb252OyB9OwogZGVwZW5kZW5jaWVzID0geyBtb2R1bGU9Y29uZmlndXJl LW1wZnI7IG9uPWFsbC1nbXA7IH07CiBkZXBlbmRlbmNpZXMgPSB7IG1vZHVs ZT1jb25maWd1cmUtbXBjOyBvbj1hbGwtbXBmcjsgfTsKIGRlcGVuZGVuY2ll cyA9IHsgbW9kdWxlPWNvbmZpZ3VyZS1pc2w7IG9uPWFsbC1nbXA7IH07Cklu ZGV4OiBNYWtlZmlsZS5pbgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBN YWtlZmlsZS5pbgkocmV2aXNpb24gMjIzODc1KQorKysgTWFrZWZpbGUuaW4J KHdvcmtpbmcgY29weSkKQEAgLTI0MjIxLDI0ICsyNDIyMSw4IEBACiBAaWYg bGliaWNvbnYKIG1heWJlLWluZm8tbGliaWNvbnY6IGluZm8tbGliaWNvbnYK IAotaW5mby1saWJpY29udjogXAotICAgIGNvbmZpZ3VyZS1saWJpY29udiAK LQlAOiAkKE1BS0UpOyAkKHVuc3RhZ2UpCi0JQFsgLWYgLi9saWJpY29udi9N YWtlZmlsZSBdIHx8IGV4aXQgMDsgXAotCXI9YCR7UFdEX0NPTU1BTkR9YDsg ZXhwb3J0IHI7IFwKLQlzPWBjZCAkKHNyY2Rpcik7ICR7UFdEX0NPTU1BTkR9 YDsgZXhwb3J0IHM7IFwKLQkkKEhPU1RfRVhQT1JUUykgXAotCWZvciBmbGFn IGluICQoRVhUUkFfSE9TVF9GTEFHUykgOyBkbyBcCi0JICBldmFsIGBlY2hv ICIkJGZsYWciIHwgc2VkIC1lICJzfF5cKFtePV0qXCk9XCguKlwpfFwxPSdc Mic7IGV4cG9ydCBcMXwiYDsgXAotCWRvbmU7IFwKLQllY2hvICJEb2luZyBp bmZvIGluIGxpYmljb252IjsgXAotCShjZCAkKEhPU1RfU1VCRElSKS9saWJp Y29udiAmJiBcCi0JICAkKE1BS0UpICQoQkFTRV9GTEFHU19UT19QQVNTKSAi QVI9JCR7QVJ9IiAiQVM9JCR7QVN9IiBcCi0JICAgICAgICAgICJDQz0kJHtD Q30iICJDWFg9JCR7Q1hYfSIgIkxEPSQke0xEfSIgIk5NPSQke05NfSIgXAot CSAgICAgICAgICAiUkFOTElCPSQke1JBTkxJQn0iIFwKLQkgICAgICAgICAg IkRMTFRPT0w9JCR7RExMVE9PTH0iICJXSU5EUkVTPSQke1dJTkRSRVN9IiAi V0lORE1DPSQke1dJTkRNQ30iIFwKLQkgICAgICAgICAgaW5mbykgXAotCSAg fHwgZXhpdCAxCisjIGxpYmljb252IGRvZXNuJ3Qgc3VwcG9ydCBpbmZvLgor aW5mby1saWJpY29udjoKIAogQGVuZGlmIGxpYmljb252CiAKQEAgLTI0Mjcz LDI0ICsyNDI1Nyw4IEBACiBAaWYgbGliaWNvbnYKIG1heWJlLXBkZi1saWJp Y29udjogcGRmLWxpYmljb252CiAKLXBkZi1saWJpY29udjogXAotICAgIGNv bmZpZ3VyZS1saWJpY29udiAKLQlAOiAkKE1BS0UpOyAkKHVuc3RhZ2UpCi0J QFsgLWYgLi9saWJpY29udi9NYWtlZmlsZSBdIHx8IGV4aXQgMDsgXAotCXI9 YCR7UFdEX0NPTU1BTkR9YDsgZXhwb3J0IHI7IFwKLQlzPWBjZCAkKHNyY2Rp cik7ICR7UFdEX0NPTU1BTkR9YDsgZXhwb3J0IHM7IFwKLQkkKEhPU1RfRVhQ T1JUUykgXAotCWZvciBmbGFnIGluICQoRVhUUkFfSE9TVF9GTEFHUykgOyBk byBcCi0JICBldmFsIGBlY2hvICIkJGZsYWciIHwgc2VkIC1lICJzfF5cKFte PV0qXCk9XCguKlwpfFwxPSdcMic7IGV4cG9ydCBcMXwiYDsgXAotCWRvbmU7 IFwKLQllY2hvICJEb2luZyBwZGYgaW4gbGliaWNvbnYiOyBcCi0JKGNkICQo SE9TVF9TVUJESVIpL2xpYmljb252ICYmIFwKLQkgICQoTUFLRSkgJChCQVNF X0ZMQUdTX1RPX1BBU1MpICJBUj0kJHtBUn0iICJBUz0kJHtBU30iIFwKLQkg ICAgICAgICAgIkNDPSQke0NDfSIgIkNYWD0kJHtDWFh9IiAiTEQ9JCR7TER9 IiAiTk09JCR7Tk19IiBcCi0JICAgICAgICAgICJSQU5MSUI9JCR7UkFOTElC fSIgXAotCSAgICAgICAgICAiRExMVE9PTD0kJHtETExUT09MfSIgIldJTkRS RVM9JCR7V0lORFJFU30iICJXSU5ETUM9JCR7V0lORE1DfSIgXAotCSAgICAg ICAgICBwZGYpIFwKLQkgIHx8IGV4aXQgMQorIyBsaWJpY29udiBkb2Vzbid0 IHN1cHBvcnQgcGRmLgorcGRmLWxpYmljb252OgogCiBAZW5kaWYgbGliaWNv bnYKIApAQCAtMjQyOTksMjQgKzI0MjY3LDggQEAKIEBpZiBsaWJpY29udgog bWF5YmUtaHRtbC1saWJpY29udjogaHRtbC1saWJpY29udgogCi1odG1sLWxp Ymljb252OiBcCi0gICAgY29uZmlndXJlLWxpYmljb252IAotCUA6ICQoTUFL RSk7ICQodW5zdGFnZSkKLQlAWyAtZiAuL2xpYmljb252L01ha2VmaWxlIF0g fHwgZXhpdCAwOyBcCi0Jcj1gJHtQV0RfQ09NTUFORH1gOyBleHBvcnQgcjsg XAotCXM9YGNkICQoc3JjZGlyKTsgJHtQV0RfQ09NTUFORH1gOyBleHBvcnQg czsgXAotCSQoSE9TVF9FWFBPUlRTKSBcCi0JZm9yIGZsYWcgaW4gJChFWFRS QV9IT1NUX0ZMQUdTKSA7IGRvIFwKLQkgIGV2YWwgYGVjaG8gIiQkZmxhZyIg fCBzZWQgLWUgInN8XlwoW149XSpcKT1cKC4qXCl8XDE9J1wyJzsgZXhwb3J0 IFwxfCJgOyBcCi0JZG9uZTsgXAotCWVjaG8gIkRvaW5nIGh0bWwgaW4gbGli aWNvbnYiOyBcCi0JKGNkICQoSE9TVF9TVUJESVIpL2xpYmljb252ICYmIFwK LQkgICQoTUFLRSkgJChCQVNFX0ZMQUdTX1RPX1BBU1MpICJBUj0kJHtBUn0i ICJBUz0kJHtBU30iIFwKLQkgICAgICAgICAgIkNDPSQke0NDfSIgIkNYWD0k JHtDWFh9IiAiTEQ9JCR7TER9IiAiTk09JCR7Tk19IiBcCi0JICAgICAgICAg ICJSQU5MSUI9JCR7UkFOTElCfSIgXAotCSAgICAgICAgICAiRExMVE9PTD0k JHtETExUT09MfSIgIldJTkRSRVM9JCR7V0lORFJFU30iICJXSU5ETUM9JCR7 V0lORE1DfSIgXAotCSAgICAgICAgICBodG1sKSBcCi0JICB8fCBleGl0IDEK KyMgbGliaWNvbnYgZG9lc24ndCBzdXBwb3J0IGh0bWwuCitodG1sLWxpYmlj b252OgogCiBAZW5kaWYgbGliaWNvbnYKIApAQCAtNDk2NjIsNiArNDk2MTQs NyBAQAogY29uZmlndXJlLXN0YWdlNC1nY2M6IG1heWJlLWFsbC1zdGFnZTQt bGliZWxmCiBjb25maWd1cmUtc3RhZ2Vwcm9maWxlLWdjYzogbWF5YmUtYWxs LXN0YWdlcHJvZmlsZS1saWJlbGYKIGNvbmZpZ3VyZS1zdGFnZWZlZWRiYWNr LWdjYzogbWF5YmUtYWxsLXN0YWdlZmVlZGJhY2stbGliZWxmCitjb25maWd1 cmUtZ2NjOiBtYXliZS1hbGwtbGliaWNvbnYKIGFsbC1nY2M6IGFsbC1saWJp YmVydHkKIAogYWxsLXN0YWdlMS1nY2M6IGFsbC1zdGFnZTEtbGliaWJlcnR5 CkBAIC00OTgwNiw2ICs0OTc1OSw3IEBACiBhbGwtc3RhZ2U0LWdjYzogbWF5 YmUtYWxsLXN0YWdlNC1sdG8tcGx1Z2luCiBhbGwtc3RhZ2Vwcm9maWxlLWdj YzogbWF5YmUtYWxsLXN0YWdlcHJvZmlsZS1sdG8tcGx1Z2luCiBhbGwtc3Rh Z2VmZWVkYmFjay1nY2M6IG1heWJlLWFsbC1zdGFnZWZlZWRiYWNrLWx0by1w bHVnaW4KK2FsbC1nY2M6IG1heWJlLWFsbC1saWJpY29udgogaW5mby1nY2M6 IG1heWJlLWFsbC1idWlsZC1saWJpYmVydHkKIAogaW5mby1zdGFnZTEtZ2Nj OiBtYXliZS1hbGwtYnVpbGQtbGliaWJlcnR5CkBAIC00OTg1OCw2ICs0OTgx Miw3IEBACiBjb25maWd1cmUtc3RhZ2U0LWxpYmNwcDogbWF5YmUtY29uZmln dXJlLXN0YWdlNC1pbnRsCiBjb25maWd1cmUtc3RhZ2Vwcm9maWxlLWxpYmNw cDogbWF5YmUtY29uZmlndXJlLXN0YWdlcHJvZmlsZS1pbnRsCiBjb25maWd1 cmUtc3RhZ2VmZWVkYmFjay1saWJjcHA6IG1heWJlLWNvbmZpZ3VyZS1zdGFn ZWZlZWRiYWNrLWludGwKK2NvbmZpZ3VyZS1saWJjcHA6IG1heWJlLWFsbC1s aWJpY29udgogYWxsLWxpYmNwcDogYWxsLWxpYmliZXJ0eQogCiBhbGwtc3Rh Z2UxLWxpYmNwcDogYWxsLXN0YWdlMS1saWJpYmVydHkKQEAgLTQ5ODc0LDYg KzQ5ODI5LDcgQEAKIGFsbC1zdGFnZTQtbGliY3BwOiBtYXliZS1hbGwtc3Rh Z2U0LWludGwKIGFsbC1zdGFnZXByb2ZpbGUtbGliY3BwOiBtYXliZS1hbGwt c3RhZ2Vwcm9maWxlLWludGwKIGFsbC1zdGFnZWZlZWRiYWNrLWxpYmNwcDog bWF5YmUtYWxsLXN0YWdlZmVlZGJhY2staW50bAorYWxsLWxpYmNwcDogbWF5 YmUtYWxsLWxpYmljb252CiBhbGwtZml4aW5jbHVkZXM6IG1heWJlLWFsbC1s aWJpYmVydHkKIAogYWxsLXN0YWdlMS1maXhpbmNsdWRlczogbWF5YmUtYWxs LXN0YWdlMS1saWJpYmVydHkKQEAgLTQ5OTA0LDYgKzQ5ODYwLDcgQEAKIGFs bC1saWJjYzE6IG1heWJlLWFsbC1nY2MKIGFsbC1nb3Rvb2xzOiBtYXliZS1h bGwtdGFyZ2V0LWxpYmdvCiBhbGwtdXRpbHM6IG1heWJlLWFsbC1saWJpYmVy dHkKK2NvbmZpZ3VyZS1pbnRsOiBtYXliZS1hbGwtbGliaWNvbnYKIGNvbmZp Z3VyZS1tcGZyOiBtYXliZS1hbGwtZ21wCiAKIGNvbmZpZ3VyZS1zdGFnZTEt bXBmcjogbWF5YmUtYWxsLXN0YWdlMS1nbXAK --=-jYaCAZp5FUS0oYoewyzr--