Andrew Kelley
a581f4f0e2
Merge remote-tracking branch 'origin/master' into llvm8
2019-03-18 20:03:23 -04:00
Andrew Kelley
7dfbeca13e
libc: separate linux headers from musl/glibc
2019-03-18 13:47:59 -04:00
Andrew Kelley
54edbc6815
Merge remote-tracking branch 'origin/master' into llvm8
2019-03-13 12:56:58 -04:00
Andrew Kelley
c73cd05468
musl: remove files that have case conflicts
2019-03-13 01:00:12 -04:00
Andrew Kelley
62486c35a4
ability to build musl from source
...
bundles musl 1.1.21
See #514
2019-03-12 17:32:32 -04:00
Andrew Kelley
5734b7a37a
building musl start files from source
2019-03-12 13:18:52 -04:00
Andrew Kelley
b7c331eb61
add musl headers
2019-03-12 10:30:12 -04:00
Andrew Kelley
3cdd2c0bdd
Merge remote-tracking branch 'origin/master' into llvm8
2019-03-10 13:48:06 -04:00
Andrew Kelley
8369ddb09c
glibc: add missing linux header
2019-03-09 01:24:30 -05:00
Jay Weisskopf
cddc77dd97
Remove glibc compat shim with restrictive license
...
Unlike the other glibc source code checked into the repo, `csu/init.c`
did not have a license clause that allowed linking without restrictions.
`_IO_stdin_used` is the only symbol in the file and appears to be a 20
year old compatibility shim for the glibc 2.0 ABI. Obsolete in 2.1.
2019-03-08 08:46:06 -05:00
Andrew Kelley
ce76de35f1
multi-arch glibc headers
2019-03-07 12:16:10 -05:00
Andrew Kelley
189fba4390
process headers tool
2019-03-07 09:15:43 -05:00
Andrew Kelley
697b1233f0
support other architectures for glibc startup files
2019-03-06 12:10:03 -05:00
Andrew Kelley
4c386436ea
support glibc dl, m, pthread, rt
2019-03-05 18:17:22 -05:00
Andrew Kelley
c5fdea59d3
building glibc from source
2019-03-05 13:26:59 -05:00
Andrew Kelley
aeb16010f3
initial glibc support
2019-03-04 22:15:53 -05:00