[PATCH 0/7] uClibc common-generic ABI fixes

Vineet Gupta Vineet.Gupta1 at synopsys.com
Mon Mar 11 13:21:47 UTC 2013


Hi,

ARC Linux kernel port was recently merged in mainline (3.9-rc1) and I have a
uClibc port to ARC, based on the uClibc trunk

ARC kernel only supports "no-legacy-syscall" ABI a.k.a.
uClibc common-generic ABI for which general support was recently added by
Markos. Many thanks to him for doing the heavy lifting - great job !

This patchset is an assortment of fixes to the new common-generic ABI, which
I had to make to the generic code to get ARC port running. It doesn't include
any ARC bits - which will follow seperately.

Vineet Gupta (7):
  vfork: Fix flags when using clone syscall
  utimes: Export utimensat based utimes
  leek: if lseek syscall is not available, use lseek64 even for !LFS
  libpthread: linuxthreads{,.old}: Allow building for
    no-legacy-syscalls ABI
  ldso: Fix Build warnings with common-generic ABI build
  fstat64: Fix Build warnings with common-generic ABI build
  libpthread: linuxthreads{,.old}: Fix general Build error

 extra/Configs/Config.in                            |    2 --
 ldso/include/dl-syscall.h                          |   11 ++++++++++-
 .../linux/common-generic/bits/kernel_stat.h        |    8 ++++++++
 libc/sysdeps/linux/common/lseek.c                  |   13 +++++++++++--
 libc/sysdeps/linux/common/utimes.c                 |    2 +-
 libc/sysdeps/linux/common/vfork.c                  |    3 ++-
 libc/sysdeps/linux/common/xstatconv.h              |    2 ++
 .../sysdeps/pthread/bits/pthreadtypes.h            |    3 +++
 .../sysdeps/pthread/bits/pthreadtypes.h            |    3 +++
 9 files changed, 40 insertions(+), 7 deletions(-)

-- 
1.7.4.1



More information about the uClibc mailing list