The NaCl port has not been actively maintained since before the 2.25 release. The complementary GCC back-end was never contributed to GCC, and we are given to understand that the current NaCl SDK has switched to Clang and therefore cannot be used to build glibc anymore, so we doubt that the port remains useful.
This commit simply removes the sysdeps/arm/nacl and sysdeps/nacl directories and the abi-tags entry.
Remove the NaCl port.
- abi-tags: Remove .*-.*-nacl.* entry.
- sysdeps/arm/nacl: Remove directory and contents.
- sysdeps/nacl: Likewise.
42a844c Remove the bulk of the NaCl port.
ChangeLog | 7 +
NEWS | 3 +
abi-tags | 2 -
sysdeps/arm/nacl/Implies | 2 -
sysdeps/arm/nacl/Makefile | 33 -
sysdeps/arm/nacl/____longjmp_chk.S | 47 -
sysdeps/arm/nacl/aeabi_read_tp.S | 44 -
sysdeps/arm/nacl/arm-features.h | 43 -
sysdeps/arm/nacl/dl-machine.h | 53 -
sysdeps/arm/nacl/dl-trampoline.S | 278 -----
sysdeps/arm/nacl/include/bits/setjmp.h | 41 -
sysdeps/arm/nacl/libc.abilist | 1855 ------------------------------
sysdeps/arm/nacl/shlib-versions | 4 -
sysdeps/arm/nacl/start.c | 1 -
sysdeps/arm/nacl/sysdep.h | 69 --
sysdeps/arm/nacl/tls.h | 2 -
sysdeps/arm/nacl/uname-values.h | 20 -
sysdeps/nacl/Implies | 3 -
sysdeps/nacl/Makefile | 145 ---
sysdeps/nacl/Subdirs | 3 -
sysdeps/nacl/Versions | 23 -
sysdeps/nacl/_exit.c | 35 -
sysdeps/nacl/access.c | 35 -
sysdeps/nacl/backtrace.c | 1 -
sysdeps/nacl/bits/dirent.h | 52 -
sysdeps/nacl/bits/fcntl.h | 145 ---
sysdeps/nacl/bits/local_lim.h | 64 --
sysdeps/nacl/bits/mman.h | 24 -
sysdeps/nacl/bits/param.h | 23 -
sysdeps/nacl/bits/posix_opt.h | 210 ----
sysdeps/nacl/bits/stat.h | 147 ---
sysdeps/nacl/bits/typesizes.h | 72 --
sysdeps/nacl/brk.c | 92 --
sysdeps/nacl/chdir.c | 28 -
sysdeps/nacl/check_fds.c | 23 -
sysdeps/nacl/chmod.c | 28 -
sysdeps/nacl/clock.c | 29 -
sysdeps/nacl/clock_getres.c | 28 -
sysdeps/nacl/clock_gettime.c | 29 -
sysdeps/nacl/close.c | 31 -
sysdeps/nacl/configure | 18 -
sysdeps/nacl/configure.ac | 18 -
sysdeps/nacl/createthread.c | 47 -
sysdeps/nacl/dl-fileid.h | 8 -
sysdeps/nacl/dl-map-segments.h | 269 -----
sysdeps/nacl/dl-osinfo.h | 34 -
sysdeps/nacl/dl-sysdep-open.h | 40 -
sysdeps/nacl/dl-sysdep.c | 112 --
sysdeps/nacl/dl-sysdep.h | 30 -
sysdeps/nacl/dl-unmap-segments.h | 65 --
sysdeps/nacl/dl-writev.h | 45 -
sysdeps/nacl/dup.c | 31 -
sysdeps/nacl/dup2.c | 31 -
sysdeps/nacl/entry.h | 6 -
sysdeps/nacl/errnos.awk | 87 --
sysdeps/nacl/euidaccess.c | 29 -
sysdeps/nacl/exit-thread.h | 80 --
sysdeps/nacl/fchdir.c | 28 -
sysdeps/nacl/fchmod.c | 28 -
sysdeps/nacl/fdatasync.c | 28 -
sysdeps/nacl/fdopendir.c | 32 -
sysdeps/nacl/fork.c | 3 -
sysdeps/nacl/fsync.c | 27 -
sysdeps/nacl/ftruncate.c | 32 -
sysdeps/nacl/ftruncate64.c | 1 -
sysdeps/nacl/futex-internal.h | 248 ----
sysdeps/nacl/fxstat.c | 45 -
sysdeps/nacl/fxstat64.c | 1 -
sysdeps/nacl/getcwd.c | 56 -
sysdeps/nacl/getdents.c | 29 -
sysdeps/nacl/getdents64.c | 1 -
sysdeps/nacl/getdtsz.c | 29 -
sysdeps/nacl/gethostname.c | 45 -
sysdeps/nacl/getpagesize.c | 1 -
sysdeps/nacl/getpid.c | 32 -
sysdeps/nacl/getsysstats.c | 65 --
sysdeps/nacl/gettimeofday.c | 40 -
sysdeps/nacl/glob.c | 2 -
sysdeps/nacl/glob64.c | 1 -
sysdeps/nacl/ifaddrs.c | 2 -
sysdeps/nacl/init-first.c | 27 -
sysdeps/nacl/iofdopen.c | 26 -
sysdeps/nacl/irt.sed | 12 -
sysdeps/nacl/isatty.c | 38 -
sysdeps/nacl/kernel-features.h | 21 -
sysdeps/nacl/ld.abilist | 10 -
sysdeps/nacl/ldsodefs.h | 35 -
sysdeps/nacl/libBrokenLocale.abilist | 2 -
sysdeps/nacl/libanl.abilist | 5 -
sysdeps/nacl/libc-start.c | 4 -
sysdeps/nacl/libcrypt.abilist | 8 -
sysdeps/nacl/libdl.abilist | 10 -
sysdeps/nacl/libm.abilist | 430 -------
sysdeps/nacl/libpthread.abilist | 175 ---
sysdeps/nacl/libresolv.abilist | 92 --
sysdeps/nacl/librt.abilist | 36 -
sysdeps/nacl/libutil.abilist | 7 -
sysdeps/nacl/link.c | 28 -
sysdeps/nacl/lll_timedlock_wait.c | 53 -
sysdeps/nacl/lll_timedwait_tid.c | 61 -
sysdeps/nacl/lowlevellock-futex.h | 90 --
sysdeps/nacl/lowlevellock.h | 41 -
sysdeps/nacl/lseek.c | 43 -
sysdeps/nacl/lseek64.c | 1 -
sysdeps/nacl/lxstat.c | 46 -
sysdeps/nacl/lxstat64.c | 1 -
sysdeps/nacl/mkdir.c | 28 -
sysdeps/nacl/mmap.c | 49 -
sysdeps/nacl/mmap64.c | 1 -
sysdeps/nacl/mprotect.c | 33 -
sysdeps/nacl/munmap.c | 32 -
sysdeps/nacl/nacl-after-link.sh | 69 --
sysdeps/nacl/nacl-interface-list.h | 45 -
sysdeps/nacl/nacl-interface-table.c | 43 -
sysdeps/nacl/nacl-interfaces.c | 165 ---
sysdeps/nacl/nacl-interfaces.h | 120 --
sysdeps/nacl/nacl-interfaces.mk.in | 25 -
sysdeps/nacl/nacl-test-wrapper.sh | 280 -----
sysdeps/nacl/nacl_interface_ext_supply.c | 42 -
sysdeps/nacl/nacl_interface_query.c | 50 -
sysdeps/nacl/nanosleep.c | 33 -
sysdeps/nacl/open.c | 52 -
sysdeps/nacl/open64.c | 1 -
sysdeps/nacl/preconfigure | 7 -
sysdeps/nacl/profil.c | 2 -
sysdeps/nacl/pthread-pids.h | 68 --
sysdeps/nacl/pthread_condattr_setclock.c | 42 -
sysdeps/nacl/read.c | 32 -
sysdeps/nacl/readdir.c | 11 -
sysdeps/nacl/readdir64.c | 1 -
sysdeps/nacl/readdir64_r.c | 1 -
sysdeps/nacl/readdir_r.c | 8 -
sysdeps/nacl/readlink.c | 32 -
sysdeps/nacl/rename.c | 27 -
sysdeps/nacl/rmdir.c | 28 -
sysdeps/nacl/sched_yield.c | 31 -
sysdeps/nacl/shlib-versions | 9 -
sysdeps/nacl/sigaction.c | 11 -
sysdeps/nacl/sprofil.c | 2 -
sysdeps/nacl/start.c | 77 --
sysdeps/nacl/symlink.c | 28 -
sysdeps/nacl/tls.h | 41 -
sysdeps/nacl/truncate.c | 32 -
sysdeps/nacl/truncate64.c | 1 -
sysdeps/nacl/uname-values.h | 32 -
sysdeps/nacl/unlink.c | 28 -
sysdeps/nacl/utimes.c | 29 -
sysdeps/nacl/write.c | 33 -
sysdeps/nacl/xstat.c | 45 -
sysdeps/nacl/xstat64.c | 1 -
sysdeps/nacl/xstatconv.c | 76 --
sysdeps/nacl/xstatconv.h | 32 -
152 files changed, 10 insertions(+), 8627 deletions(-)
Upstream: sourceware.org