Glibc networking support (XCC)
authorBarret Rhoden <brho@cs.berkeley.edu>
Mon, 23 Aug 2010 07:33:45 +0000 (00:33 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:35:52 +0000 (17:35 -0700)
commitf2ed80b10a967dd90b3bea0cbe87da3bf9fefdcd
treeb937d5e83aaad93b1a04f03a6c2b95c25e255413
parent28223a4b94ff25c257c12b194017b2dcbe290984
Glibc networking support (XCC)

Glibc now builds its network-support libraries and subdirs.  It wasn't
before, leading to some ugly hacks elsewhere.  While ROS doesn't support
the networking system calls (lots of stubs will just fail, many
silently), at least some codes will be able to compile and eventually
we'll be able to add in the networking support we need.

This also adds some Documentation about how to work with the glibc
build system we have.  Further documentation about glibc/gcc and all of
that is still a TODO: kevin/andrew.

P.S. Rebuild your cross compiler.
21 files changed:
Documentation/glibc.txt [new file with mode: 0644]
kern/include/ros/glibc-asm/ioctl.h [new file with mode: 0644]
kern/include/ros/glibc-asm/ioctls.h [new file with mode: 0644]
kern/include/ros/glibc-asm/socket.h [new file with mode: 0644]
kern/include/ros/glibc-asm/sockios.h [new file with mode: 0644]
kern/include/ros/noivy.h
tools/compilers/gcc-glibc/glibc-2.11.1-ros/nss/Makefile [deleted file]
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/Makefile
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/Subdirs [new file with mode: 0644]
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/bits/ioctls.h [new file with mode: 0644]
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/bits/socket.h
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/bits/utmp.h [new file with mode: 0644]
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/check_native.c [new file with mode: 0644]
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/getaddrinfo.c
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/getpeername.c [new file with mode: 0644]
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/isatty.c
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/net/if.h [new file with mode: 0644]
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/netpacket/packet.h [new file with mode: 0644]
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/ptsname.c [new file with mode: 0644]
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/sa_len.c [new file with mode: 0644]
tools/compilers/gcc-glibc/glibc-2.11.1-ros/sysdeps/ros/sys/param.h