From patchwork Thu Aug 9 09:40:19 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Szabolcs Nagy X-Patchwork-Id: 28811 Received: (qmail 83152 invoked by alias); 9 Aug 2018 09:40:36 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 83135 invoked by uid 89); 9 Aug 2018 09:40:35 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-26.9 required=5.0 tests=BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.3.2 spammy=ilp32 X-HELO: EUR04-VI1-obe.outbound.protection.outlook.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=K9HdLe4mNysLGhr77I+ibFH1JB54sJMPeRl4e7tCNww=; b=MulBrPMu7rI39VDN0OPYuHjNYNTBEgAo1uQfqecvNVmeDU5UDTSXEtJ4PPdiD7fqCqGOtTV9LmNcR63593D9IJ/SQ3TiSaP6cCLBr1lBJXyrnb0WRi/diw3w/2JmZL33fdm8QqY4uCdt9hJSpIL4T6N9kuZiAt/O0YKKb1F5YZY= Cc: nd@arm.com, Yuri Norov , Steve Ellcey Subject: [PATCH 1/2 arm/ilp32] aarch64: Ignore absolute symbols in ILP32 abilists [committed] From: Szabolcs Nagy To: GNU C Library References: Message-ID: <21626677-ef58-95f7-415c-9b03205ab673@arm.com> Date: Thu, 9 Aug 2018 10:40:19 +0100 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Return-Path: szabolcs.nagy@arm.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; Received-SPF: None (protection.outlook.com: arm.com does not designate permitted sender hosts) From 7a04d3d8addd1b8633e5804450797b2955caf1e8 Mon Sep 17 00:00:00 2001 From: Szabolcs Nagy Date: Fri, 3 Aug 2018 11:51:18 +0100 Subject: [PATCH 1/2] aarch64: Ignore absolute symbols in ILP32 abilists This will need to be merged with the initial ilp32 abilist commit. 2018-08-03 Szabolcs Nagy * sysdeps/unix/sysv/linux/aarch64/ilp32/ld.abilist: Ignore absolute symbols. * sysdeps/unix/sysv/linux/aarch64/ilp32/libBrokenLocale.abilist: Likewise. * sysdeps/unix/sysv/linux/aarch64/ilp32/libanl.abilist: Likewise. * sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist: Likewise. * sysdeps/unix/sysv/linux/aarch64/ilp32/libcrypt.abilist: Likewise. * sysdeps/unix/sysv/linux/aarch64/ilp32/libdl.abilist: Likewise. * sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist: Likewise. * sysdeps/unix/sysv/linux/aarch64/ilp32/libnsl.abilist: Likewise. * sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist: Likewise. * sysdeps/unix/sysv/linux/aarch64/ilp32/libresolv.abilist: Likewise. * sysdeps/unix/sysv/linux/aarch64/ilp32/librt.abilist: Likewise. * sysdeps/unix/sysv/linux/aarch64/ilp32/libthread_db.abilist: Likewise. * sysdeps/unix/sysv/linux/aarch64/ilp32/libutil.abilist: Likewise. --- sysdeps/unix/sysv/linux/aarch64/ilp32/ld.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/ilp32/libBrokenLocale.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/ilp32/libanl.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/ilp32/libcrypt.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/ilp32/libdl.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/ilp32/libnsl.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/ilp32/libresolv.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/ilp32/librt.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/ilp32/libthread_db.abilist | 1 - sysdeps/unix/sysv/linux/aarch64/ilp32/libutil.abilist | 1 - 13 files changed, 13 deletions(-) diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/ld.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/ld.abilist index eb8a78c5bd..1aad547f8a 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/ld.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/ld.abilist @@ -1,4 +1,3 @@ -GLIBC_2.27 GLIBC_2.27 A GLIBC_2.27 __libc_stack_end D 0x4 GLIBC_2.27 __stack_chk_guard D 0x4 GLIBC_2.27 __tls_get_addr F diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libBrokenLocale.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libBrokenLocale.abilist index 78f0bef083..18968d3c01 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/libBrokenLocale.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libBrokenLocale.abilist @@ -1,2 +1 @@ -GLIBC_2.27 GLIBC_2.27 A GLIBC_2.27 __ctype_get_mb_cur_max F diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libanl.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libanl.abilist index dea8bd05fe..711fc87c2a 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/libanl.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libanl.abilist @@ -1,4 +1,3 @@ -GLIBC_2.27 GLIBC_2.27 A GLIBC_2.27 gai_cancel F GLIBC_2.27 gai_error F GLIBC_2.27 gai_suspend F diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist index 55d2561bb5..24391e82e2 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist @@ -1,4 +1,3 @@ -GLIBC_2.27 GLIBC_2.27 A GLIBC_2.27 _Exit F GLIBC_2.27 _IO_2_1_stderr_ D 0xa0 GLIBC_2.27 _IO_2_1_stdin_ D 0xa0 diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libcrypt.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libcrypt.abilist index 2fe2263b9f..9484dca79e 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/libcrypt.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libcrypt.abilist @@ -1,4 +1,3 @@ -GLIBC_2.27 GLIBC_2.27 A GLIBC_2.27 crypt F GLIBC_2.27 crypt_r F GLIBC_2.27 encrypt F diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libdl.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libdl.abilist index ea9b1e3519..16adcae553 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/libdl.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libdl.abilist @@ -1,4 +1,3 @@ -GLIBC_2.27 GLIBC_2.27 A GLIBC_2.27 dladdr F GLIBC_2.27 dladdr1 F GLIBC_2.27 dlclose F diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist index 971af52586..feb66c38e6 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist @@ -1,4 +1,3 @@ -GLIBC_2.27 GLIBC_2.27 A GLIBC_2.27 __acos_finite F GLIBC_2.27 __acosf_finite F GLIBC_2.27 __acosh_finite F diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libnsl.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libnsl.abilist index b7a0f82a9e..0767472d06 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/libnsl.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libnsl.abilist @@ -1,4 +1,3 @@ -GLIBC_2.27 GLIBC_2.27 A GLIBC_2.27 __free_fdresult F GLIBC_2.27 __nis_default_access F GLIBC_2.27 __nis_default_group F diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist index fcc14ed7a3..0217e5d0cd 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist @@ -1,4 +1,3 @@ -GLIBC_2.27 GLIBC_2.27 A GLIBC_2.27 _IO_flockfile F GLIBC_2.27 _IO_ftrylockfile F GLIBC_2.27 _IO_funlockfile F diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libresolv.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libresolv.abilist index 42af2652a7..69f26d515d 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/libresolv.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libresolv.abilist @@ -1,4 +1,3 @@ -GLIBC_2.27 GLIBC_2.27 A GLIBC_2.27 __b64_ntop F GLIBC_2.27 __b64_pton F GLIBC_2.27 __dn_comp F diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/librt.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/librt.abilist index 8442d01f27..bfd262ecc5 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/librt.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/librt.abilist @@ -1,4 +1,3 @@ -GLIBC_2.27 GLIBC_2.27 A GLIBC_2.27 __mq_open_2 F GLIBC_2.27 aio_cancel F GLIBC_2.27 aio_cancel64 F diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libthread_db.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libthread_db.abilist index 3d34d7834f..4122e563a1 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/libthread_db.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libthread_db.abilist @@ -1,4 +1,3 @@ -GLIBC_2.27 GLIBC_2.27 A GLIBC_2.27 td_init F GLIBC_2.27 td_log F GLIBC_2.27 td_symbol_list F diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libutil.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libutil.abilist index 612e168897..cbfec8d46e 100644 --- a/sysdeps/unix/sysv/linux/aarch64/ilp32/libutil.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libutil.abilist @@ -1,4 +1,3 @@ -GLIBC_2.27 GLIBC_2.27 A GLIBC_2.27 forkpty F GLIBC_2.27 login F GLIBC_2.27 login_tty F -- 2.14.1