This is the mail archive of the mailing list for the glibc project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 1/2] Enable ILP32 mode on aarch64, update abilist files

This is the first of two patches to enable the ILP32 mode on aarch64.  Both
patches need to be used for ILP32 mode to work.  This patch just contains the
changes to the ablilist files.  The abilist files in
sysdeps/unix/sysv/linux/aarch63 were moved to
sysdeps/unix/sysv/linux/aarch64/lp64 and no other changes were made to them.

Copies were also put in sysdeps/unix/sysv/linux/aarch64/ilp32 and these 
are slightly different, the version numbers were changed from 2.17 to
2.21 and any old pre-2.21 entries that are not needed were removed.

All of the conform tests pass in both lp64 and ilp32 mode with these

OK to checkin (once the other patch is also approved)?

Steve Ellcey

2016-11-29  Andrew Pinski  <>
	    Yury Norov  <>
	    Steve Ellcey  <>

	* sysdeps/unix/sysv/linux/aarch64/ilp32/ld.abilist: New file.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libBrokenLocale.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libanl.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libcrypt.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libdl.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libnsl.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libresolv.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/librt.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libthread_db.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libutil.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ld.abilist: Moved to lp64 directory.
	* sysdeps/unix/sysv/linux/aarch64/libBrokenLocale.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libanl.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libc.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libcrypt.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libnsl.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/librt.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libthread_db.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libutil.abilist: Ditto.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]