get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/638460/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 638460,
    "url": "http://patchwork.ozlabs.org/api/patches/638460/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/glibc/patch/1466485631-3532-12-git-send-email-ynorov@caviumnetworks.com/",
    "project": {
        "id": 41,
        "url": "http://patchwork.ozlabs.org/api/projects/41/?format=api",
        "name": "GNU C Library",
        "link_name": "glibc",
        "list_id": "libc-alpha.sourceware.org",
        "list_email": "libc-alpha@sourceware.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<1466485631-3532-12-git-send-email-ynorov@caviumnetworks.com>",
    "list_archive_url": null,
    "date": "2016-06-21T05:06:54",
    "name": "[10/27,AARCH64] Detect ILP32 in configure scripts.",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "f1e1d5e4e60e221666f4c962a0d0eaa6f6db5897",
    "submitter": {
        "id": 68471,
        "url": "http://patchwork.ozlabs.org/api/people/68471/?format=api",
        "name": "Yury Norov",
        "email": "ynorov@caviumnetworks.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/glibc/patch/1466485631-3532-12-git-send-email-ynorov@caviumnetworks.com/mbox/",
    "series": [],
    "comments": "http://patchwork.ozlabs.org/api/patches/638460/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/638460/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<libc-alpha-return-70820-incoming=patchwork.ozlabs.org@sourceware.org>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": [
            "patchwork-incoming@bilbo.ozlabs.org",
            "mailing list libc-alpha@sourceware.org"
        ],
        "Received": [
            "from sourceware.org (server1.sourceware.org [209.132.180.131])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3rYbQ55k6sz9sdQ\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 21 Jun 2016 15:10:05 +1000 (AEST)",
            "(qmail 112332 invoked by alias); 21 Jun 2016 05:09:57 -0000",
            "(qmail 112241 invoked by uid 89); 21 Jun 2016 05:09:56 -0000"
        ],
        "Authentication-Results": [
            "ozlabs.org; dkim=pass (1024-bit key;\n\tsecure) header.d=sourceware.org header.i=@sourceware.org\n\theader.b=T4T56KRW; dkim-atps=neutral",
            "sourceware.org; auth=none",
            "spf=none (sender IP is )\n\tsmtp.mailfrom=Yuri.Norov@caviumnetworks.com; "
        ],
        "DomainKey-Signature": "a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:from:to:cc:subject:date:message-id:in-reply-to\n\t:references:mime-version:content-type; q=dns; s=default; b=jcGFZ\n\tro7kk9d2Eq3f+NEGDxyvu0Xafzj6kFnKXj58thNLdetf11fu85T36Y6OdWVOGB1H\n\tJCjlczEEGuGZYkUxtzeEXKghaurqD7u1YoFY72lHdO6wZgTMUUEjBTSoOK/vs3xK\n\tMJqaovquRJuWFC8qb+9wcAWX6d1dnd+MfXdwEM=",
        "DKIM-Signature": "v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id\n\t:list-unsubscribe:list-subscribe:list-archive:list-post\n\t:list-help:sender:from:to:cc:subject:date:message-id:in-reply-to\n\t:references:mime-version:content-type; s=default; bh=Jx1hDLapaOR\n\tkmHvhf9QBFb2ljds=; b=T4T56KRW4H2tO05df6KkRyhucT7Zr/BFf1UYSkqc1yF\n\tCKVqXNrNQWgEpSGTTp07Tt8jTPD2E7nlrl/+fdTIE7YFFMVKQICyxEu9q62tQNBo\n\t7xkTAtV8mBwGGo0i2vewvniyeq0c1+qcxzMhnDdBpjgCZRnuGl+vVehPt0OeIni8\n\t=",
        "Mailing-List": "contact libc-alpha-help@sourceware.org; run by ezmlm",
        "Precedence": "bulk",
        "List-Id": "<libc-alpha.sourceware.org>",
        "List-Unsubscribe": "<mailto:libc-alpha-unsubscribe-incoming=patchwork.ozlabs.org@sourceware.org>",
        "List-Subscribe": "<mailto:libc-alpha-subscribe@sourceware.org>",
        "List-Archive": "<http://sourceware.org/ml/libc-alpha/>",
        "List-Post": "<mailto:libc-alpha@sourceware.org>",
        "List-Help": "<mailto:libc-alpha-help@sourceware.org>,\n\t<http://sourceware.org/ml/#faqs>",
        "Sender": "libc-alpha-owner@sourceware.org",
        "X-Virus-Found": "No",
        "X-Spam-SWARE-Status": "No, score=-1.3 required=5.0 tests=AWL, BAYES_00,\n\tRCVD_IN_DNSWL_NONE,\n\tSPF_HELO_PASS autolearn=ham version=3.3.2 spammy=cppflags,\n\tCPPFLAGS, detection, 1416",
        "X-HELO": "na01-bl2-obe.outbound.protection.outlook.com",
        "From": "Yury Norov <ynorov@caviumnetworks.com>",
        "To": "<libc-alpha@sourceware.org>, <linux-kernel@vger.kernel.org>",
        "CC": "<arnd@arndb.de>, <catalin.marinas@arm.com>, <marcus.shawcroft@arm.com>, \n\t<philb@gnu.org>, <davem@davemloft.net>, <szabolcs.nagy@arm.com>,\n\t<maxim.kuvyrkov@linaro.org>, <joseph@codesourcery.com>,\n\t<pinskia@gmail.com>, Andrew Pinski <apinski@cavium.com>,\n\tYury Norov <ynorov@caviumnetworks.com>",
        "Subject": "[PATCH 10/27] [AARCH64] Detect ILP32 in configure scripts.",
        "Date": "Tue, 21 Jun 2016 08:06:54 +0300",
        "Message-ID": "<1466485631-3532-12-git-send-email-ynorov@caviumnetworks.com>",
        "In-Reply-To": "<1466485631-3532-1-git-send-email-ynorov@caviumnetworks.com>",
        "References": "<1466485631-3532-1-git-send-email-ynorov@caviumnetworks.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-ClientProxiedBy": "HE1PR03CA0034.eurprd03.prod.outlook.com (10.163.170.172)\n\tTo SN1PR07MB2256.namprd07.prod.outlook.com (10.164.47.150)",
        "X-MS-Office365-Filtering-Correlation-Id": "6c0bc219-819a-4602-4fae-08d399924130",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; SN1PR07MB2256;\n\t2:wHivyoO9XK0u2ryCnClpbcbt82jcACraqMCHOCvHxY/b7vfvAepbLVN8NUZdGtvpbvloTDo/BajMhgGfMfo/rdQskG+mkeaZI8Qe14MHHNEfCX3jqh3fcrFYeskfjp/44Oxu/syxHcXRHSZEidOFJCaqEk7jj907QF/hu4xjGcJwdpajI9itV7VGJUiGVvGO;\n\t3:VC6m3fV+KqaMQ6GEUFGlSYtDlMY+tfE9H/RMbc+mP37mRhFQ/4KuQbVw8QiCNYcffB3mgNu3IHLIQKnu8nqkCAcsAPOkosa9Nd537c1vdIS5Bc+20n20U8ld5sX7Fyhw;\n\t25:RXIMnHHGTKDPsrVNimRns+a2g/io5BzOfZNV7JqneX8UgkzITULs5QYlcvO7xyeigw8b8tBSSjuiNgreu1vXfF57u/UVT6JvZWvsbnw3JvgRCMnjEpI04V4WVaFZRz3JN0pUJpQ+v0AA906eTmm2ExlXbYel1DAn75+RU1VY64+bUBNnE+cQLa/VyVmksNS94hcI5+2P8zMc4dsuptHqmlnqTeBC14YNyv6zldaxnMQSitewxpoXeS5MfMnXiu88TfjeRJIqL1H0tF9HVTVT8A+CEQtHNDlmfCM8z5thiwpmFbMBvE/48kb5iQ8eThvFxrkfBorGTj/C7lfi6epCRgcZXpnPe/HhkC46lpDz0LuydH+xtvJ/bqK/7gvLqHwKqK7pnQQRKnVNfgPgivttPognw23nZxvTBMsLgkguX2c=",
            "1; SN1PR07MB2256;\n\t20:3uZYpq9qytW2qF9u0Mus/DeEdnIaFId9LJltc9BmG9EvRxs3fgm9RSed2tDyzLeiDuONgmQqbuMH/hJklNmMPGDUqUO/FWp0NiFWncGJKRgu3Qo443s53o3+UOiS1msdjz3wZz1f7Whx3nPjq/4DWqIzjeQBdU5bCyiPOTdcKzyjOO+COfXkEIjB7s2Cng/FdCdlrMK2Cf4iBks36ZusiXQE7DbrUgE29LO+//E04bNVqoIGKrjDW+0YogxkUaLndrZmQkL/ptjpI9FHd4XVixPjydAUnWlc/RkCPz4Ii6PHFWxYoWI0aZNxdUcPfDgS6TesNEJXrqqhq+Vtg7mM9LNsvU93zmZym7mGahKPRFlqZxeMEaQ5WFL4E6s9t216ifCEhtfanwoloduwR8oGposr/AUCloL9CpUJqdmPr2tQSQmATtEvcY2MeHmzHCyKusTXTcPQQkdSOjceaTYEaCsVbEI3TO9RhG+AlBIw5O5wZieXS/V6jsXsg0JBfgbT25YreYpzBszOnb3Dj1CUTVGAfvFRQ3ENCwobT5qnHN5vOUFOv66nsls0+MjF+UW2IcAVkr/rZ5HNu2Po1ky4WHJBIy28dv/4sfwbAXcqHT0=",
            "1; SN1PR07MB2256;\n\t4:5wxQNmJb6bFsQxa6KMhCjKg7aNWL/k/NlWKx4TIs8vYC4D9yEyeWxMTjhn3m27f7kyxZsW9TjIJC/d2fKnBByvGzqGaLdV/tgmFgt7BvPP+s9JYtbRSMVgTo+Dp1bEug8MDAOyRomyMheNlo+G8OPJCdcVLy1RQTqcBuKxMIldP0K3LJJF72mz+hrtnI+pW8k/GMjTfEEKmMWtQQeH+57qHR+JjWklIKLmy1pXt5RcNo1oqpVGFLtnclKX86WCLwKpvMdVJhE/ie6d+XhjpKzKhVLHMr6MvB+3gnSfkdj7k2zWLvhZxN3Itvn67hpUuK9rAPLw6SdTvk2aanUqdvcZPOXwTowov20T2Dx62VWJRQpz016kWJzf+m9JDimr+e",
            "=?us-ascii?Q?1; SN1PR07MB2256;\n\t23:5YTMh6rkWHkbO+hXeUatjPPcX/uSmN+C2+AwPEgZy?=\n\t=?us-ascii?Q?SK5e4FeDE3/09vev0Bf+UOGGU8NBLlR79gLe2i54gNghN67iytM6MaUyfaFd?=\n\t=?us-ascii?Q?RQICLD5FjPopPmpG8U6LHoxKB+VUhfXCelNhlGo4SBqHtKvNUwJrnvV1McoJ?=\n\t=?us-ascii?Q?wfFbC4nSNeK/61lGUrPiYTIV7HL5FJVk3PGZLPsEJcLTqMESBzmZAHCX8eOk?=\n\t=?us-ascii?Q?dakjPzA4PBrDL8nn7jJxz5V/FVLWONuJFUhzLTLdsJ/Zk3cyHos0jsXC2GfV?=\n\t=?us-ascii?Q?u5ich6x+wiMEr6TvA9idFnu9xYOJ9CozZl2vlAoHAthlv5xkzR3uPluETJ9w?=\n\t=?us-ascii?Q?BarjrQG2/jtlYpFmsNjNqiV36vH56dsYhGs4glkHEWrnSt2LcyMtbdFhrV0Q?=\n\t=?us-ascii?Q?vrhM/SAyL+3LXI4bOWWqc2Rv4Ey3gbfrYmiQOafmwm3xB9YibvDS/11YxAly?=\n\t=?us-ascii?Q?2DkB1i89QeK9NhdLYArwWXGYE3N1+CvlkheA7JRnaa0/An+DqRlbIhKm6hrg?=\n\t=?us-ascii?Q?0tsHkEvQQvyh+kieAItMjXKtprmyMnpxhaX4Oj3nPEawpqOrdCshbeZ3Avnk?=\n\t=?us-ascii?Q?3s9RuzLIgN6pRGtwHq+hqTGvXI2rSmGHskVMDeA/bh260+amJXlryARi779X?=\n\t=?us-ascii?Q?gBxRsSQWuHjfbgiCJHwH4U/70z2ze5lzdONroPd8fR6ooCmfOf0MotqVzDQ8?=\n\t=?us-ascii?Q?+c2g5bKus5trhycHCyJgEFt+aOy558e7OHky1ZV70jv33c6J2sW+BZYUIm1X?=\n\t=?us-ascii?Q?652YQZHWq7AUYgq8R6FtYKFl/yWrUw8wwaZ+EcB9xbsm9T13ekHvnD7UpmHu?=\n\t=?us-ascii?Q?Y/332uWXhpzMWoxtB9HGgtyq0crmTOKcuVj39qBNVO3cNFeUiA6ugHxOPVUI?=\n\t=?us-ascii?Q?cuUAOihdP/zb99d/OnhXojq3f1wFgkD9afSzlkH3dGMHwckJ+dmpWwdtYFLb?=\n\t=?us-ascii?Q?E5CI9WrWUomt7RcY8xbKzHzWt5mdFGcRtyCfcBtFsJLTZQKaRb/Df0ar2t80?=\n\t=?us-ascii?Q?JGdqc/+gnSeP5crRwKsRKsTT08GVEyxNbdRe7i/na9WXVobbGrmK/fiJKoMf?=\n\t=?us-ascii?Q?PeSI6VOK1rJWKHG6NKhs5rAdMXHI58eowzUbaC0zcc+OlOjnRyhpAFX7pVSS?=\n\t=?us-ascii?Q?5ZIFz0cDAc=3D?=",
            "1; SN1PR07MB2256;\n\t6:clf2LPx3jwnXjcw0Pcnfgw0p9jJQe8Z93xAZkD0H9kADCAkaWuGlb/f3g81Lhg2NjP7htlb7rSvfZx1hTnGX2D6C421uYavaSh14SG8ojMELyUpEdnV24v1+OYf2I5MS4WfuEw7ZWzO7M1iiiRvGnJBuxH18mCwHFG+owZaRgsX3KY7lChB6KNUzeOay5R1RnsMmT5UoAaTPsE1ACsuJQ4dZV+ycT7N1x0lsvZK+/sRJoYDmdYJlt8GfRuDVKCITWsvISlFMO1JDq1FQLIigTjv9MTfjd/4xD4+KJALUliY=;\n\t5:VkRY9QaHed95an7aC+iKOJVga6RgXxZ8N1sfQb14KQJvduUczXpJ/Pwzjp3t58XLLqiM2hSYmJNkz0LcnSZ1R6nGdAeq3jAdUWnJJcDHfxAx6tn9294d6scJX3uhdeVXsUz/BDZmcOy6H+QgvNf6qQ==;\n\t24:daAyuV6HqaA//WigY67obn0B27YEXjidX79vn4XSiUSKPGKIMZpxnA7lDr4bepAht8yxkJY5YDzEiv4mkqzoNYAAFo+0BoVACamy774rmwo=;\n\t7:aPtdXWtB7aRtoG/a3oMC1hwOx9myjL7JylehPcOk63srfs2OxZ22G7y4nLgCocNNOqsYNeeHw8YX+qvgWvsYjFYnRaqhCRvxUGbaeJEVq+3vnXg5Q8tbHYTe3PdNNAk0FOMrgnJW3aSb05/ET7haut/AoOodIeZ9EUsgFxuSzoqCyhN11K7QZpttFYxf3M/ZJNFtsHIehGGFqjGu3bazixHoMlhhw7ocngRrAZsX0mlEO0nLo3/gl+IUj3+eVMJJ"
        ],
        "X-Microsoft-Antispam": "UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR07MB2256;",
        "X-Microsoft-Antispam-PRVS": "<SN1PR07MB22563522AA44B2745EB261CCEE2B0@SN1PR07MB2256.namprd07.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:;",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001);\n\tSRVR:SN1PR07MB2256; BCL:0; PCL:0; RULEID:; SRVR:SN1PR07MB2256;",
        "X-Forefront-PRVS": "098076C36C",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(4630300001)(6009001)(6069001)(7916002)(199003)(189002)(3846002)(2950100001)(107886002)(6116002)(97736004)(5001770100001)(36756003)(586003)(47776003)(2906002)(77096005)(76176999)(4326007)(50986999)(50226002)(5003940100001)(66066001)(42186005)(68736007)(92566002)(7736002)(189998001)(4001430100002)(81156014)(81166006)(105586002)(7846002)(8676002)(229853001)(33646002)(101416001)(76506005)(19580395003)(48376002)(50466002)(19580405001)(106356001)(2101003);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR07MB2256; H:localhost;\n\tFPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; ",
        "Received-SPF": "None (protection.outlook.com: caviumnetworks.com does not\n\tdesignate permitted sender hosts)",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "caviumnetworks.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "21 Jun 2016 05:09:42.2528\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "SN1PR07MB2256"
    },
    "content": "From: Andrew Pinski <apinski@cavium.com>\n\nThis adds detecting of ILP32 to the configure scripts.\nAdding to preconfigure detection of ilp32 in preconfigure and then writing out the default-abi in configure.\n\n* sysdeps/aarch64/preconfigure: Detect ILP32 and set aarch64_config_abi\nto ilp32 for ilp32 and lp64 for lp64.  Set machine to either\naarch64/ilp32 or aarch64/lp64 depending on the ABI that is selected.\n* sysdeps/aarch64/configure.ac: Define HAVE_AARCH64_ILP32 if this is ILP32.\nSet the default-abi to either ilp32, lp64, ilp32_be or lp64_be depending\non the ABI.\n* sysdeps/aarch64/configure: Regenerate.\n* sysdeps/unix/sysv/linux/aarch64/configure.ac: Set arch_minimum_kernel\nto 3.19.0 for ILP32.\nSet LIBC_SLIBDIR_RTLDDIR to libilp32/lib for ilp32.\n* sysdeps/unix/sysv/linux/aarch64/configure: Regenerate.\n\nSigned-off-by: Yury Norov <ynorov@caviumnetworks.com>\n---\n sysdeps/aarch64/configure                    | 15 +++++++++++----\n sysdeps/aarch64/configure.ac                 | 11 +++++++++--\n sysdeps/aarch64/preconfigure                 | 11 ++++++++++-\n sysdeps/unix/sysv/linux/aarch64/configure    | 22 +++++++++++++++++++---\n sysdeps/unix/sysv/linux/aarch64/configure.ac |  9 +++++++--\n 5 files changed, 56 insertions(+), 12 deletions(-)\n mode change 100644 => 100755 sysdeps/aarch64/configure\n mode change 100644 => 100755 sysdeps/unix/sysv/linux/aarch64/configure",
    "diff": "diff --git a/sysdeps/aarch64/configure b/sysdeps/aarch64/configure\nold mode 100644\nnew mode 100755\nindex 5bd355a..7dd56e8\n--- a/sysdeps/aarch64/configure\n+++ b/sysdeps/aarch64/configure\n@@ -163,12 +163,19 @@ rm -f conftest*\n fi\n { $as_echo \"$as_me:${as_lineno-$LINENO}: result: $libc_cv_aarch64_be\" >&5\n $as_echo \"$libc_cv_aarch64_be\" >&6; }\n+\n+if test $aarch64_config_abi = ilp32; then\n+  $as_echo \"#define HAVE_AARCH64_ILP32 1\" >>confdefs.h\n+\n+fi\n+\n if test $libc_cv_aarch64_be = yes; then\n   $as_echo \"#define HAVE_AARCH64_BE 1\" >>confdefs.h\n \n-  config_vars=\"$config_vars\n-default-abi = lp64_be\"\n+  libc_aarch64_be=_be\n else\n-  config_vars=\"$config_vars\n-default-abi = lp64\"\n+  libc_aarch64_be=\n fi\n+\n+config_vars=\"$config_vars\n+default-abi = ${aarch64_config_abi}${libc_aarch64_be}\"\ndiff --git a/sysdeps/aarch64/configure.ac b/sysdeps/aarch64/configure.ac\nindex 7851dd4..9069325 100644\n--- a/sysdeps/aarch64/configure.ac\n+++ b/sysdeps/aarch64/configure.ac\n@@ -14,9 +14,16 @@ AC_CACHE_CHECK([for big endian],\n                       yes\n                      #endif\n   ], libc_cv_aarch64_be=yes, libc_cv_aarch64_be=no)])\n+\n+if test $aarch64_config_abi = ilp32; then\n+  AC_DEFINE(HAVE_AARCH64_ILP32)\n+fi\n+\n if test $libc_cv_aarch64_be = yes; then\n   AC_DEFINE(HAVE_AARCH64_BE)\n-  LIBC_CONFIG_VAR([default-abi], [lp64_be])\n+  libc_aarch64_be=_be\n else\n-  LIBC_CONFIG_VAR([default-abi], [lp64])\n+  libc_aarch64_be=\n fi\n+\n+LIBC_CONFIG_VAR([default-abi], [${aarch64_config_abi}${libc_aarch64_be}])\ndiff --git a/sysdeps/aarch64/preconfigure b/sysdeps/aarch64/preconfigure\nindex d9bd1f8..4bcd8e3 100644\n--- a/sysdeps/aarch64/preconfigure\n+++ b/sysdeps/aarch64/preconfigure\n@@ -1,6 +1,15 @@\n case \"$machine\" in\n aarch64*)\n \tbase_machine=aarch64\n-\tmachine=aarch64\n+\tcase \"$CC $CFLAGS $CPPFLAGS \" in\n+\t\t*\" -mabi=ilp32 \"*) aarch64_config_abi=ilp32 ;;\n+\t\t*\" -mabi=lp64 \"*) aarch64_config_abi=lp64 ;;\n+\t\t*) aarch64_config_abi=default ;;\n+\tesac\n+\tcase $aarch64_config_abi in\n+\t\tdefault) machine=aarch64/lp64 aarch64_config_abi=lp64 ;;\n+\t\tilp32) machine=aarch64/ilp32 ;;\n+\t\tlp64) machine=aarch64/lp64 ;;\n+\tesac\n \t;;\n esac\ndiff --git a/sysdeps/unix/sysv/linux/aarch64/configure b/sysdeps/unix/sysv/linux/aarch64/configure\nold mode 100644\nnew mode 100755\nindex f48472c..2563e83\n--- a/sysdeps/unix/sysv/linux/aarch64/configure\n+++ b/sysdeps/unix/sysv/linux/aarch64/configure\n@@ -1,9 +1,23 @@\n # This file is generated from configure.ac by Autoconf.  DO NOT EDIT!\n  # Local configure fragment for sysdeps/unix/sysv/linux/aarch64.\n \n-arch_minimum_kernel=3.7.0\n-\n-test -n \"$libc_cv_slibdir\" ||\n+if test $aarch64_config_abi = ilp32; then\n+  arch_minimum_kernel=3.19.0\n+  test -n \"$libc_cv_slibdir\" ||\n+case \"$prefix\" in\n+/usr | /usr/)\n+  libc_cv_slibdir=/libilp32\n+  libc_cv_rtlddir=/lib\n+  if test \"$libdir\" = '${exec_prefix}/lib'; then\n+    libdir='${exec_prefix}/libilp32';\n+    # Locale data can be shared between 32-bit and 64-bit libraries.\n+    libc_cv_localedir='${exec_prefix}/lib/locale'\n+  fi\n+  ;;\n+esac\n+else\n+  arch_minimum_kernel=3.7.0\n+  test -n \"$libc_cv_slibdir\" ||\n case \"$prefix\" in\n /usr | /usr/)\n   libc_cv_slibdir=/lib64\n@@ -15,3 +29,5 @@ case \"$prefix\" in\n   fi\n   ;;\n esac\n+fi\n+\ndiff --git a/sysdeps/unix/sysv/linux/aarch64/configure.ac b/sysdeps/unix/sysv/linux/aarch64/configure.ac\nindex 211fa9c..6526816 100644\n--- a/sysdeps/unix/sysv/linux/aarch64/configure.ac\n+++ b/sysdeps/unix/sysv/linux/aarch64/configure.ac\n@@ -1,6 +1,11 @@\n GLIBC_PROVIDES dnl See aclocal.m4 in the top level source directory.\n # Local configure fragment for sysdeps/unix/sysv/linux/aarch64.\n \n-arch_minimum_kernel=3.7.0\n+if test $aarch64_config_abi = ilp32; then\n+  arch_minimum_kernel=3.19.0\n+  LIBC_SLIBDIR_RTLDDIR([libilp32], [lib])\n+else\n+  arch_minimum_kernel=3.7.0\n+  LIBC_SLIBDIR_RTLDDIR([lib64], [lib])\n+fi\n \n-LIBC_SLIBDIR_RTLDDIR([lib64], [lib])\n",
    "prefixes": [
        "10/27",
        "AARCH64"
    ]
}