get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 638463,
    "url": "http://patchwork.ozlabs.org/api/patches/638463/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/glibc/patch/1466485631-3532-17-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-17-git-send-email-ynorov@caviumnetworks.com>",
    "list_archive_url": null,
    "date": "2016-06-21T05:06:59",
    "name": "[15/27,AARCH64] Add support to ldconfig for ILP32 and libilp32",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "ac3e76729c17de126859cb790c5ab58131065f12",
    "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-17-git-send-email-ynorov@caviumnetworks.com/mbox/",
    "series": [],
    "comments": "http://patchwork.ozlabs.org/api/patches/638463/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/638463/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<libc-alpha-return-70824-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 3rYbVT4lGYz9sdQ\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 21 Jun 2016 15:13:53 +1000 (AEST)",
            "(qmail 22448 invoked by alias); 21 Jun 2016 05:13:32 -0000",
            "(qmail 20121 invoked by uid 89); 21 Jun 2016 05:13:31 -0000"
        ],
        "Authentication-Results": [
            "ozlabs.org; dkim=pass (1024-bit key;\n\tsecure) header.d=sourceware.org header.i=@sourceware.org\n\theader.b=MqnuhHyW; 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=ymrWr\n\t0FslKKqXVehMqv9P11QlitQZJAk+3vB/M5v7wIfo27eQUI9wxIjiWshTZZXcAIeG\n\tsXDZMcE82djVgq4v8pkwbHZkS4I8a/DqZQW1EhfBKCYB/XoBgK8Nji8W34irTiK3\n\t0KQf3C5lfLOfqoR8lRXFtwfWiAHXxLVuIcMTyA=",
        "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=qI0iUOOiGcb\n\tuzJPnjCu7wWKMea8=; b=MqnuhHyWamtca7+8YDQxWl3K3M8VBRcikzGW2dabttE\n\th6bPu0AMHIu9PfKoOK2zmpIcqZiPtlv9V+QE4pC2YIux90ZmmjI7dLYNHy+FWvGv\n\tuLaNWmB93TtJBmY426lC+gGkjaY2qafqxs+0Paniez0zoH9JwZxg3RoF1YRaDQ34\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.5 required=5.0 tests=AWL, BAYES_00,\n\tRCVD_IN_DNSWL_NONE,\n\tSPF_HELO_PASS autolearn=ham version=3.3.2\n\tspammy=Hx-languages-length:3526, EM_AARCH64, em_aarch64",
        "X-HELO": "na01-bn1-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 15/27] [AARCH64] Add support to ldconfig for ILP32 and\n\tlibilp32",
        "Date": "Tue, 21 Jun 2016 08:06:59 +0300",
        "Message-ID": "<1466485631-3532-17-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": "HE1PR03CA0014.eurprd03.prod.outlook.com (10.163.170.152)\n\tTo BN4PR07MB2243.namprd07.prod.outlook.com (10.164.63.149)",
        "X-MS-Office365-Filtering-Correlation-Id": "899f77f4-b5fa-484b-37d9-08d3999262b3",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; BN4PR07MB2243;\n\t2:vqUduJQ+IamkrtXTo/E9PawEVqXR6XxsciRtuDEMOVSwvGizNu9Do1QkvMBkpHkdIIsIDfbawPEdeoJ8yEGppDc+WjWVVKmk+MknuMe/DngvkPwqYzY5yyz6MWMKdQd1sjCy+1nPDfwa5dKf6+S0zX5eFgQk6gk8jU4J18zpw4WbFSl0AuuESHtvBfvn/I5d;\n\t3:V8ahUHjUb16/2gOWrLA8/uzNsBa4m40x/EJtQC4zCnnFx8e6fXmbuMw1lrOvHXruY4sSOdknrhBZFqRKExfFx60vUIs37HJrXUlstqOf8p8hj49v40lZiWoSJVjGQAFF;\n\t25:Ip4FiJ22utFwh7tC8itZLmqTg1IafoxH4juGPr3SotbAORa6Jt5zMJhmCIcxC3eqjMwUIJ2IYyjHANeIu2G5b/bCJgTnLOvwavAfX1V1pd3ttvmm3sLG5PzrA6G0+/Lp5JH9quX8Zuuz1NTqnxHM/USUcduIFonf3Medc+DvK+L7vJJffYqHx2FNebYIsW9V2i3GyAgkl5hBZ1JtbIn0VLMF6iRfJjxS58C05P8UNPN64Bh4qTiL11T2ZLO96/UzwHf9JuYchp2qXuKQVbYiumpAe8mXdLEo7jdrqUwyW2emJ/J9nSVxu0eBQ+k4vA1Kj03l8M6G0PQX0vaGk+yM+tOM5OQA/ueF+yw3w4RAz3WDP1s9pPB5t9kP7s7r1gecgDZFMSJD8NBJs0/nru5pyK+dOuaSHQex8IbmOKsz904=",
            "1; BN4PR07MB2243;\n\t20:CtJ3j+EDTWstwyHmIBFRqsAXvnbX+wTScmEkevvajWF/XkjrMIYHKD7QrUgygWpBXFRO0hPtoPxHBobqivu5VMiQShaLKXrz1G6a1ASULV5H3oDSY7Hi3tdGD9eiA6Al7UyvYNk0C7Ilcdx1Ka7ETvzoYTpX1Ny6Jxl5sOYtRIZ7ktaO2vqHqgV1S4yZcY6ftKG6WFESl+4+bKPRvMr4sNv2E07quS4DFVUQ4mBGasSQ73J4fJlRIW6FYQN94+WWUJ7YwaGcptdaXmYbt8m+z0HzyeBH4dzz1TnlwYFvhx76FaqIBCUSZZfXaugLAn6JfcWDrnm7n6wkmXygq9UwkA1YehFwu/+aRRAxsBXChhnYjnR5hD3Wt+TflCJxw8JVPtfDjCTLFFs1XpTHh0n/IhEOJFaDXOqPu2C3hEpGoFsJhMr2H3bdAsL2aEP/ycTt47Gw4SLsEnkrU6lRDniW2iOgDto+zvYi3hKVHyLr3B7V/pp9kJSNnjmFE7ENbWZbWesofdI0in3+bHZNXizmvcahDPHgDL3hMbpRRvDUGzlXlDH9Q4DdIEuVWNSop18moHBcWh0oAa/fPuvY6zotwjF/K7alrMf+X4T/xtzeYCE=",
            "1; BN4PR07MB2243;\n\t4:L3Al1tVWL8lLtObDpFSxA5zSd1FfEAPl7iF7OfzlcYxZ793spbAxbpiUJlcBRZohSW07GGQFZbkDewvV62cChDz7CGB5AvBHNfKJYZoEjopHDaEywGWp8yzOstelIUvesKHcFORzB0qjbNNt/WB1dm7lhtO1E0IvLeB1SNAHesFIBJIiIIbVLRPwQldb3zDVLd/gnru1JKBKqZsX6IK60GxA8dy5Cs+I+7/cSwXigw3mRq9gcNdG7vc00R1dC+rXeyhWrnZkQ8RkSwfDLGzceQeoIyXNhtEgOVYsLnEeRpTd/B/L0vKN0SBKdp1oPvjTf6kk/co190P4J4b1oVgDLfNqZd1BM6gs373ndKIFdQ1EQPfoJeVYKY78CcJt38Ed",
            "=?us-ascii?Q?1; BN4PR07MB2243;\n\t23:wDSbShQ0y5olD7rDieH+NXywvH3+1qyOStIAVIWW7?=\n\t=?us-ascii?Q?adE0PNLdIIkNHYNxapxrioEoEB6L4w2XLSUNKHNABYKFjxdM9WF1exyKiDyo?=\n\t=?us-ascii?Q?n/sIZBtfTduz/6wz3689GZpRq76Cn72Eg7dRrLJLiQXqjSMPZzSDqm29pm9r?=\n\t=?us-ascii?Q?5twtTNPV1YfSpzI6gwzprIXLz+mUzbN6tP9WmQXi+EbRwBv4wEQY86tGiqf4?=\n\t=?us-ascii?Q?gNTsaMVzsrTgkrimuE09QYM865khqcWwoziz+qNZy6vG33GOQ9qXUTDe8eQh?=\n\t=?us-ascii?Q?sOBBYWJjehMuH95Nnx+cQYZihY0DUPbUflMSwL+6Se+ejR8YgBGZJPjZxdQ+?=\n\t=?us-ascii?Q?ORkYGFGY6FWw8tP9Zm18bnPYzh/J5u0UBW0nV+C8k/kUpv+LKjFVQt2PR0jz?=\n\t=?us-ascii?Q?z0gN32QcL6jIRSaZjcmMsCa9l5gJHNUbfEMUfn28xTjxSXSIY9X+3FiIK/82?=\n\t=?us-ascii?Q?ah4T0N9sCUdy+7noTBucB6er6NOi2z4lukQnkYqNfDFrSiljKFOEzdrlLchg?=\n\t=?us-ascii?Q?0QbUYOQb9LmHUkRRTmfr1ckkOXa9GtZ1J5b80WbMELbuukDdizaEmtRoa10y?=\n\t=?us-ascii?Q?BE30VFwYYDoEtw3qpeioo+wYwWy00htOfApdleH6q2d+67qGG74CwJs6+5vs?=\n\t=?us-ascii?Q?8HvecuDtuTxfUx4NeCgeoNg/e8hXqfWQr9Nd4s5DQL2ipP5+r+i0d4Bc6PZJ?=\n\t=?us-ascii?Q?PVX1iZ5Y0UoIhr8Qk9EaSlcXfKPQCx7hjdM8khiV5YnU+nRuUzEZs24RiaaC?=\n\t=?us-ascii?Q?RN+8m0abRxyPj2IiintXn9dyK+YYQtC0njGzv5QZKQMP+asaIckXjZZQQvxq?=\n\t=?us-ascii?Q?lLK2QPFcgiwelYiva8se+v+0kCN4gLYoYy7rIgWH8vIS9SQxH3wvR1r5P//M?=\n\t=?us-ascii?Q?WrmWpVbzPhEHtF2HQNOd9j5lsR2xZfJeR0qv8SmT0KV40H3uM1SvfDPjek5d?=\n\t=?us-ascii?Q?MR/4VWA2dMgntLNHuaXrIxRLniQF5D1MyRlC/HTgS/IhZqBc3+hd78AwSfsO?=\n\t=?us-ascii?Q?wXe2MjoFi5PUvMC5cpTTOj2/eXZ8BG08R8hsy8mqgRqxv29JcU4jBIF6i9ga?=\n\t=?us-ascii?Q?l9yg0G5j06UVSspPs5Pi/BE69zZ+WH8+CL2CO1WG+XhyqK2iY+ZMSn63abjx?=\n\t=?us-ascii?Q?3SbXZKH3GZUCMCZ1m7x/Ji+f0ewR4Fr?=",
            "1; BN4PR07MB2243;\n\t6:+nJ3CF7suskM9lkCZm8YQ90yS2/Y/XIOskc1so5yi0oFF7hHPvJnfJ3DwxkCj8ZP3HnFtCwTI/FLGM7430JKLatLcvK9+/wTRZ5INmshrXEtacp2hUyr07lg95UneAnv3sSWXN/wJ95USZPkPbPj6nRYxE/O0daFGqYf/yAca13wTo642e6UH0FHW/KvkZgVKCAuIKsF/zucKNIKo0y7wjCjRPxt8SdjXImiWxx4Fsxn1z7GJLyAZ5NVKKLxNZDpSVw7QhgLPJ2e9WleH90iaWLkw1o3juK3M+0KYuC5590=;\n\t5:QOMpfWhheNL34ody+mWMdXdkFcul/zxTmuSKmJzaVPxcTyyk50Eb5dkb+KVh6N09+ePT8OLY1TkeIWYAWCLdzUij4paBOiGhPw/plRpA2re6tQ6HJwf16cBjNUHF7WlJILjgqUBQKx6/iTWvl5tWQg==;\n\t24:p+5x6O9O5Qzead+utu9ZDkDVrCPrMw8j9+Iw7kQgRO73L4NW4BM2RbXMNGb78pisj/GywYv5WDxsd3Rt7bgRsJpf4q9+lxN6yTKjPPjzmlA=;\n\t7:k8VlEIlHhUmW7EsR9QVBa5SYxKA8dmLBQZB829TlqV93MqV9ATTPgcthM1ulDOvc/+PYeZAlNp9W4UqJUpWdmsj/sHFnVRkz4d7/K2FBb9m02cX7f2IXk5bWVZyNSHoUd1EfjCjE+n4VjD6B3mNO4vjacMdia3vkwFnt4Do4dAo0mLgCGh6pH8OUQnziFaodEgRIpE8sdojt+pFGEnpdwTGs2iwQJmV/08zvTZ4VWNm4RW1q17jbSUO9hZvB9EHF"
        ],
        "X-Microsoft-Antispam": "UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN4PR07MB2243;",
        "X-Microsoft-Antispam-PRVS": "<BN4PR07MB2243902AC8324231B05625BBEE2B0@BN4PR07MB2243.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)(3002001)(10201501046);\n\tSRVR:BN4PR07MB2243; BCL:0; PCL:0; RULEID:; SRVR:BN4PR07MB2243;",
        "X-Forefront-PRVS": "098076C36C",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(4630300001)(6009001)(6069001)(7916002)(199003)(189002)(81166006)(5003940100001)(8676002)(81156014)(7846002)(4001430100002)(105586002)(229853001)(68736007)(106356001)(7736002)(2950100001)(575784001)(50986999)(97736004)(36756003)(50226002)(107886002)(2906002)(47776003)(76176999)(77096005)(66066001)(33646002)(19580405001)(92566002)(50466002)(5001770100001)(586003)(48376002)(101416001)(4326007)(19580395003)(6116002)(76506005)(3846002)(42186005)(189998001)(2101003);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:BN4PR07MB2243; 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:10:38.5345\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BN4PR07MB2243"
    },
    "content": "From: Andrew Pinski <apinski@cavium.com>\n\nThis patch adds support to ldconfig for libilp32 which is used by\nILP32.\n\n* sysdeps/generic/ldconfig.h (FLAG_AARCH64_LIB32): New define.\n* elf/cache.c (print_entry): Handle FLAG_AARCH64_LIB32.\n* sysdeps/unix/sysv/linux/aarch64/dl-cache.h (_DL_CACHE_DEFAULT_ID):\nDefine it to be the FLAG_AARCH64_LIB32 if compiling for ILP32.\n(add_system_dir): Add libilp32 to the list of system directories.\n* sysdeps/unix/sysv/linux/arm/readelflib.c (process_elf_file):\nHandle ILP32 elf binaries.\n\nSigned-off-by: Yury Norov <ynorov@caviumnetworks.com>\n---\n elf/cache.c                                |  2 ++\n sysdeps/generic/ldconfig.h                 |  1 +\n sysdeps/unix/sysv/linux/aarch64/dl-cache.h | 13 ++++++++++++-\n sysdeps/unix/sysv/linux/arm/readelflib.c   |  4 +++-\n 4 files changed, 18 insertions(+), 2 deletions(-)",
    "diff": "diff --git a/elf/cache.c b/elf/cache.c\nindex fbee172..cbc6162 100644\n--- a/elf/cache.c\n+++ b/elf/cache.c\n@@ -101,6 +101,8 @@ print_entry (const char *lib, int flag, unsigned int osversion,\n     case FLAG_AARCH64_LIB64:\n       fputs (\",AArch64\", stdout);\n       break;\n+    case FLAG_AARCH64_LIB32:\n+      fputs (\",ILP32\", stdout);\n     /* Uses the ARM soft-float ABI.  */\n     case FLAG_ARM_LIBSF:\n       fputs (\",soft-float\", stdout);\ndiff --git a/sysdeps/generic/ldconfig.h b/sysdeps/generic/ldconfig.h\nindex 07600b7..8150227 100644\n--- a/sysdeps/generic/ldconfig.h\n+++ b/sysdeps/generic/ldconfig.h\n@@ -42,6 +42,7 @@\n #define FLAG_MIPS_LIB32_NAN2008\t\t0x0c00\n #define FLAG_MIPS64_LIBN32_NAN2008\t0x0d00\n #define FLAG_MIPS64_LIBN64_NAN2008\t0x0e00\n+#define FLAG_AARCH64_LIB32\t\t0x0f00\n \n /* Name of auxiliary cache.  */\n #define _PATH_LDCONFIG_AUX_CACHE \"/var/cache/ldconfig/aux-cache\"\ndiff --git a/sysdeps/unix/sysv/linux/aarch64/dl-cache.h b/sysdeps/unix/sysv/linux/aarch64/dl-cache.h\nindex 9c7b271..044fdba 100644\n--- a/sysdeps/unix/sysv/linux/aarch64/dl-cache.h\n+++ b/sysdeps/unix/sysv/linux/aarch64/dl-cache.h\n@@ -18,7 +18,11 @@\n \n #include <ldconfig.h>\n \n+#ifdef __LP64__\n #define _DL_CACHE_DEFAULT_ID    (FLAG_AARCH64_LIB64 | FLAG_ELF_LIBC6)\n+#else\n+#define _DL_CACHE_DEFAULT_ID    (FLAG_AARCH64_LIB32 | FLAG_ELF_LIBC6)\n+#endif\n \n #define _dl_cache_check_flags(flags)                    \\\n   ((flags) == _DL_CACHE_DEFAULT_ID)\n@@ -27,18 +31,25 @@\n   do\t\t\t\t\t\t\t\t\\\n     {\t\t\t\t\t\t\t\t\\\n       size_t len = strlen (dir);\t\t\t\t\\\n-      char path[len + 3];\t\t\t\t\t\\\n+      char path[len + 6];\t\t\t\t\t\\\n       memcpy (path, dir, len + 1);\t\t\t\t\\\n       if (len >= 6 && ! memcmp (path + len - 6, \"/lib64\", 6))\t\\\n \t{\t\t\t\t\t\t\t\\\n \t  len -= 2;\t\t\t\t\t\t\\\n \t  path[len] = '\\0';\t\t\t\t\t\\\n \t}\t\t\t\t\t\t\t\\\n+      if (len >= 9 && ! memcmp (path + len - 9, \"/libilp32\", 9))\\\n+\t{\t\t\t\t\t\t\t\\\n+\t  len -= 5;\t\t\t\t\t\t\\\n+\t  path[len] = '\\0';\t\t\t\t\t\\\n+\t}\t\t\t\t\t\t\t\\\n       add_dir (path);\t\t\t\t\t\t\\\n       if (len >= 4 && ! memcmp (path + len - 4, \"/lib\", 4))\t\\\n \t{\t\t\t\t\t\t\t\\\n \t  memcpy (path + len, \"64\", 3);\t\t\t\t\\\n \t  add_dir (path);\t\t\t\t\t\\\n+\t  memcpy (path + len, \"ilp32\", 6);\t\t\t\\\n+\t  add_dir (path);\t\t\t\t\t\\\n \t}\t\t\t\t\t\t\t\\\n     } while (0)\n \ndiff --git a/sysdeps/unix/sysv/linux/arm/readelflib.c b/sysdeps/unix/sysv/linux/arm/readelflib.c\nindex e6ae72e..ddbad25 100644\n--- a/sysdeps/unix/sysv/linux/arm/readelflib.c\n+++ b/sysdeps/unix/sysv/linux/arm/readelflib.c\n@@ -41,7 +41,9 @@ process_elf_file (const char *file_name, const char *lib, int *flag,\n       ret = process_elf32_file (file_name, lib, flag, osversion, soname,\n \t\t\t\tfile_contents, file_length);\n \n-      if (!ret && EF_ARM_EABI_VERSION (elf32_header->e_flags) == EF_ARM_EABI_VER5)\n+      if (!ret && elf_header->e_machine == EM_AARCH64)\n+\t*flag = FLAG_AARCH64_LIB32|FLAG_ELF_LIBC6;\n+      else if (!ret && EF_ARM_EABI_VERSION (elf32_header->e_flags) == EF_ARM_EABI_VER5)\n \t{\n \t  if (elf32_header->e_flags & EF_ARM_ABI_FLOAT_HARD)\n \t    *flag = FLAG_ARM_LIBHF|FLAG_ELF_LIBC6;\n",
    "prefixes": [
        "15/27",
        "AARCH64"
    ]
}