New 64-bit prebuilt linux toolchain to build SDK

This special 64-bit GCC 4.6 toolchain is used by linux sdk build to
ensure the generated host binaries can run on 64-bit Ubuntu 8.04 with
older Glibc and libstdc++.  It also comes with sysroot containing
libraries needed by sdk tools, such that compiling sdk tool becomes
less dependent on the pre-installed libraries at host.

At this moment it only generates 64-bit code for some sdk tools
(eg. emulator) and libraries lib64* they depend.  In the other
words, -m32 isn't accepted.  Please use its companion toolchain
i686-linux-glibc2.7-4.6 for 32-bit codegen.  Before this is built
with multilib, wrappers in /prebuilts/tools/gcc-sdk are used by Android
build system to select between i686-linux-glibc2.7-4.6 and
x86_64-linux-glibc2.7-4.6 based on the presence of -m32 and -m64 in
compiler options.

This is built by build-hardy-toolchain.sh (also enclosed, slightly
modified from digit@'s) with "--bootstrap" on 64-bit Ubuntu 8.04
(See http://b/issue?id=5957073).  It can run on 64-bit Ubuntu 8.04 too.

Change-Id: I6fe056d0da32ac27a2957c7493388c8fc9d7f336
diff --git a/sysroot/usr/include/linux/netfilter/xt_string.h b/sysroot/usr/include/linux/netfilter/xt_string.h
new file mode 100644
index 0000000..3b3419f
--- /dev/null
+++ b/sysroot/usr/include/linux/netfilter/xt_string.h
@@ -0,0 +1,18 @@
+#ifndef _XT_STRING_H
+#define _XT_STRING_H
+
+#define XT_STRING_MAX_PATTERN_SIZE 128
+#define XT_STRING_MAX_ALGO_NAME_SIZE 16
+
+struct xt_string_info
+{
+	u_int16_t from_offset;
+	u_int16_t to_offset;
+	char	  algo[XT_STRING_MAX_ALGO_NAME_SIZE];
+	char 	  pattern[XT_STRING_MAX_PATTERN_SIZE];
+	u_int8_t  patlen;
+	u_int8_t  invert;
+	struct ts_config __attribute__((aligned(8))) *config;
+};
+
+#endif /*_XT_STRING_H*/