Builds libstdc++.so (XCC)
authorBarret Rhoden <brho@cs.berkeley.edu>
Fri, 17 Apr 2015 13:41:20 +0000 (09:41 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Fri, 17 Apr 2015 13:41:20 +0000 (09:41 -0400)
commit0694c8d72d784f62b1d4fcb9bd266b15da343342
treeb6f34da293ec14c87539e02f55527ac5c35ed7e8
parent6ece617496dbbe06092caea6089a603ee82c3ef6
Builds libstdc++.so (XCC)

Changed up the configure for libstdc++ to match Linux's config.  If
you're porting the configure script to a newer version of gcc,
double-check all of the places where 'linux' appears in the config.
It's probably easier to just recreate the configure script from scratch.

There are a few places in the configure script where it's probably not
important for Akaros to mirror Linux, such as when testing for certain
Linux features.  Since those tests just fail, it seems saner just to put
an 'akaros' wherever there is a 'linux.'

Also, I had to update fill-kfs to find the libstdc++.so, and this also
adds about 6MB to KFS (and the resulting kernel binary) due to the size
of libstdc++.so.

Rebuild your toolchain.
Makefile
tests/cpp_streams.cc [new file with mode: 0644]
tests/old/cpp_streams.cc [deleted file]
tools/compilers/gcc-glibc/gcc-4.9.2-akaros/libstdc++-v3/configure