glibc:arm/ilp32

Last commit made on 2019-08-01
Get this branch:
git clone -b arm/ilp32 https://git.launchpad.net/glibc

Branch merges

Branch information

Name:
arm/ilp32
Repository:
lp:glibc

Recent commits

b3454f4... by Szabolcs Nagy <email address hidden>

aarch64: Update ILP32 abilists for glibc 2.30

This will need to be merged with the initial ilp32 abilist commit.

2019-08-01 Szabolcs Nagy <email address hidden>

 * sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist: Update.
 * sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist: Update.

d58cea8... by Szabolcs Nagy <email address hidden>

aarch64: Update ILP32 abilists for glibc 2.29

This will need to be merged with the initial ilp32 abilist commit.

2019-05-09 Szabolcs Nagy <email address hidden>

 * sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist: Update.

79aab22... by Szabolcs Nagy <email address hidden>

aarch64: Update ILP32 abilists for glibc 2.28

This will need to be merged with the initial ilp32 abilist commit.

2018-08-03 Szabolcs Nagy <email address hidden>

 * sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist: Update.
 * sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist: Likewise.
 * sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist: Likewise.

edf3255... by Szabolcs Nagy <email address hidden>

aarch64: Ignore absolute symbols in ILP32 abilists

This will need to be merged with the initial ilp32 abilist commit.

2018-08-03 Szabolcs Nagy <email address hidden>

 * 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.

ade8b2d... by Szabolcs Nagy <email address hidden>

aarch64: Fix bits/utmp.h for GCC 8

The same suppression of -Wstringop-truncation warnings as in commit
7532837d7b03b3ca5b9a63d77a5bd81dd23f3d9c but for aarch64.

2018-02-21 Szabolcs Nagy <email address hidden>

 * sysdeps/unix/sysv/linux/aarch64/bits/utmp.h (struct utmp): Use
 __attribute_nonstring__.

7763f69... by Szabolcs Nagy <email address hidden>

aarch64: Update ILP32 abilists

Update libc and libm abilists with copy_file_range, mlock2, pkey_* and
_FloatN related symbols. Remove pthread_self from the libpthread abilist.
This will need to be merged with the initial ilp32 abilist commit.

2018-01-26 Szabolcs Nagy <email address hidden>

 * sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist: Update.
 * sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist: Update.
 * sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist: Update.

a41071c... by Szabolcs Nagy <email address hidden>

aarch64: Fix jmp_buf-macros.h for ILP32.

The offset is different on ILP32 because __saved_mask is 4 byte aligned.

2017-11-28 Szabolcs Nagy <email address hidden>

 * sysdeps/unix/sysv/linux/aarch64/jmp_buf-macros.h (SAVED_MASK_OFFSET):
 Fix for ILP32.

efc18c3... by Szabolcs Nagy <email address hidden>

aarch64: Update ILP32 abilists

Update libc and libm abilists with memfd_create and new _FloatN symbols.
Remove __nis_hash and __p_secstodate from libnsl and libresolv abilists.
This will need to be merged with the initial ilp32 abilist commit.

2017-11-27 Szabolcs Nagy <email address hidden>

 * sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist: Update.
 * sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist: Update.
 * sysdeps/unix/sysv/linux/aarch64/ilp32/libnsl.abilist: Update.
 * sysdeps/unix/sysv/linux/aarch64/ilp32/libresolv.abilist: Update.

e0d7143... by Szabolcs Nagy <email address hidden>

aarch64: Update ILP32 abilists

Update abilist files because a number of symbols got removed for
GLIBC_2.27. ILP32 now needs separate localplt.data as well
because it has no matherr PLT anymore.

(Eventually this will be merged into the initial abilist commit.)

2017-09-29 Szabolcs Nagy <email address hidden>

 * sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist
 (__nss_group_lookup): Remove.
 (__nss_hosts_lookup): Remove.
 (__nss_passwd_lookup): Remove.
 * sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist
 (_LIB_VERSION): Remove.
 (matherr): Remove.
 (pow10): Remove.
 (pow10f): Remove.
 (pow10l): Remove.
 * sysdeps/unix/sysv/linux/aarch64/ilp32/libresolv.abilist
 (_res_opcodes): Remove.
 * sysdeps/unix/sysv/linux/aarch64/ilp32/localplt.data: New file.

0935822... by Steve Ellcey <email address hidden>

aarch64: Fix ipc_perm definition for ILP32

Here is another aarch64 ILP32 patch. The mode field in ipc_perm in ILP32
should be a 16 bit field, not a 32 bit one. This was out-of-sync with what the
kernel had. This was causing sysvipc/test-sysvsem to fail in ILP32 mode.

2017-09-01 Yury Norov <email address hidden>
     Steve Ellcey <email address hidden>

 * sysdeps/unix/sysv/linux/aarch64/bits/ipc.h (ipc_perm):
 Ifdef and pad the mode field for ILP32.