Update RS prebuilts for Clang/LLVM changes.

An update that we made to the aosp/dev branch of Clang causes
renumbering of a LangOpt (for RenderScript). The conflict occurs because
any developer not setting FORCE_BUILD_LLVM_COMPONENTS to true will use
our legacy prebuilt that is misnumbered compared to the updated sources
that slang builds against.

Change-Id: I30e9f70c366ed2c214f56400415f411e14e31e98
diff --git a/renderscript/include/rs_allocation_data.rsh b/renderscript/include/rs_allocation_data.rsh
index d4045c7..ea16767 100644
--- a/renderscript/include/rs_allocation_data.rsh
+++ b/renderscript/include/rs_allocation_data.rsh
@@ -50,6 +50,10 @@
  * This function should only be called between 1D allocations.  Calling it
  * on other allocations is undefined.
  *
+ * This function should not be called from inside a kernel, or from any function
+ * that may be called directly or indirectly from a kernel. Doing so would cause a
+ * runtime error.
+ *
  * Parameters:
  *   dstAlloc: Allocation to copy cells into.
  *   dstOff: Offset in the destination of the first cell to be copied into.
@@ -80,6 +84,10 @@
  * This function should only be called between 2D allocations.  Calling it
  * on other allocations is undefined.
  *
+ * This function should not be called from inside a kernel, or from any function
+ * that may be called directly or indirectly from a kernel. Doing so would cause a
+ * runtime error.
+ *
  * Parameters:
  *   dstAlloc: Allocation to copy cells into.
  *   dstXoff: X offset in the destination of the region to be set.
diff --git a/renderscript/include/rs_convert.rsh b/renderscript/include/rs_convert.rsh
index 9ffc183..4c318d4 100644
--- a/renderscript/include/rs_convert.rsh
+++ b/renderscript/include/rs_convert.rsh
@@ -19,7 +19,7 @@
 /*
  * rs_convert.rsh: Conversion Functions
  *
- * The functions below convert from a numerical vector type to another, of from one color
+ * The functions below convert from a numerical vector type to another, or from one color
  * representation to another.
  */
 
@@ -1247,6 +1247,21 @@
 #endif
 
 #if (defined(RS_VERSION) && (RS_VERSION >= 24))
+extern half2 __attribute__((const, overloadable))
+    convert_half2(half2 v);
+#endif
+
+#if (defined(RS_VERSION) && (RS_VERSION >= 24))
+extern half3 __attribute__((const, overloadable))
+    convert_half3(half3 v);
+#endif
+
+#if (defined(RS_VERSION) && (RS_VERSION >= 24))
+extern half4 __attribute__((const, overloadable))
+    convert_half4(half4 v);
+#endif
+
+#if (defined(RS_VERSION) && (RS_VERSION >= 24))
 extern float2 __attribute__((const, overloadable))
     convert_float2(half2 v);
 #endif
diff --git a/renderscript/include/rs_debug.rsh b/renderscript/include/rs_debug.rsh
index 51a74bd..13c5faa 100644
--- a/renderscript/include/rs_debug.rsh
+++ b/renderscript/include/rs_debug.rsh
@@ -139,6 +139,26 @@
 extern void __attribute__((overloadable))
     rsDebug(const char* message, float4 a);
 
+#if (defined(RS_VERSION) && (RS_VERSION >= 24))
+extern void __attribute__((overloadable))
+    rsDebug(const char* message, half a);
+#endif
+
+#if (defined(RS_VERSION) && (RS_VERSION >= 24))
+extern void __attribute__((overloadable))
+    rsDebug(const char* message, half2 a);
+#endif
+
+#if (defined(RS_VERSION) && (RS_VERSION >= 24))
+extern void __attribute__((overloadable))
+    rsDebug(const char* message, half3 a);
+#endif
+
+#if (defined(RS_VERSION) && (RS_VERSION >= 24))
+extern void __attribute__((overloadable))
+    rsDebug(const char* message, half4 a);
+#endif
+
 #if (defined(RS_VERSION) && (RS_VERSION >= 17))
 extern void __attribute__((overloadable))
     rsDebug(const char* message, char a);
diff --git a/renderscript/include/rs_io.rsh b/renderscript/include/rs_io.rsh
index 2f56ee8..2ffbe4b 100644
--- a/renderscript/include/rs_io.rsh
+++ b/renderscript/include/rs_io.rsh
@@ -32,6 +32,10 @@
  *
  * Receive a new set of contents from the queue.
  *
+ * This function should not be called from inside a kernel, or from any function
+ * that may be called directly or indirectly from a kernel. Doing so would cause a
+ * runtime error.
+ *
  * Parameters:
  *   a: Allocation to work on.
  */
@@ -45,6 +49,10 @@
  *
  * Send the contents of the Allocation to the queue.
  *
+ * This function should not be called from inside a kernel, or from any function
+ * that may be called directly or indirectly from a kernel. Doing so would cause a
+ * runtime error.
+ *
  * Parameters:
  *   a: Allocation to work on.
  */
diff --git a/renderscript/include/rs_math.rsh b/renderscript/include/rs_math.rsh
index 3d034d0..849b52e 100644
--- a/renderscript/include/rs_math.rsh
+++ b/renderscript/include/rs_math.rsh
@@ -58,14 +58,22 @@
  *
  * The inverse of pi, as a 32 bit float.
  */
+#if (defined(RS_VERSION) && (RS_VERSION >= UNRELEASED))
+extern const float M_1_PI;
+#else
 #define M_1_PI 0.318309886183790671537767526745028724f
+#endif
 
 /*
  * M_2_PI: 2 / pi, as a 32 bit float
  *
  * 2 divided by pi, as a 32 bit float.
  */
+#if (defined(RS_VERSION) && (RS_VERSION >= UNRELEASED))
+extern const float M_2_PI;
+#else
 #define M_2_PI 0.636619772367581343075535053490057448f
+#endif
 
 /*
  * M_2_PIl: 2 / pi, as a 32 bit float
@@ -74,84 +82,132 @@
  *
  * 2 divided by pi, as a 32 bit float.
  */
+#if (defined(RS_VERSION) && (RS_VERSION >= UNRELEASED))
+extern const float M_2_PIl;
+#else
 #define M_2_PIl 0.636619772367581343075535053490057448f
+#endif
 
 /*
  * M_2_SQRTPI: 2 / sqrt(pi), as a 32 bit float
  *
  * 2 divided by the square root of pi, as a 32 bit float.
  */
+#if (defined(RS_VERSION) && (RS_VERSION >= UNRELEASED))
+extern const float M_2_SQRTPI;
+#else
 #define M_2_SQRTPI 1.128379167095512573896158903121545172f
+#endif
 
 /*
  * M_E: e, as a 32 bit float
  *
  * The number e, the base of the natural logarithm, as a 32 bit float.
  */
+#if (defined(RS_VERSION) && (RS_VERSION >= UNRELEASED))
+extern const float M_E;
+#else
 #define M_E 2.718281828459045235360287471352662498f
+#endif
 
 /*
  * M_LN10: log_e(10), as a 32 bit float
  *
  * The natural logarithm of 10, as a 32 bit float.
  */
+#if (defined(RS_VERSION) && (RS_VERSION >= UNRELEASED))
+extern const float M_LN10;
+#else
 #define M_LN10 2.302585092994045684017991454684364208f
+#endif
 
 /*
  * M_LN2: log_e(2), as a 32 bit float
  *
  * The natural logarithm of 2, as a 32 bit float.
  */
+#if (defined(RS_VERSION) && (RS_VERSION >= UNRELEASED))
+extern const float M_LN2;
+#else
 #define M_LN2 0.693147180559945309417232121458176568f
+#endif
 
 /*
  * M_LOG10E: log_10(e), as a 32 bit float
  *
  * The logarithm base 10 of e, as a 32 bit float.
  */
+#if (defined(RS_VERSION) && (RS_VERSION >= UNRELEASED))
+extern const float M_LOG10E;
+#else
 #define M_LOG10E 0.434294481903251827651128918916605082f
+#endif
 
 /*
  * M_LOG2E: log_2(e), as a 32 bit float
  *
  * The logarithm base 2 of e, as a 32 bit float.
  */
+#if (defined(RS_VERSION) && (RS_VERSION >= UNRELEASED))
+extern const float M_LOG2E;
+#else
 #define M_LOG2E 1.442695040888963407359924681001892137f
+#endif
 
 /*
  * M_PI: pi, as a 32 bit float
  *
  * The constant pi, as a 32 bit float.
  */
+#if (defined(RS_VERSION) && (RS_VERSION >= UNRELEASED))
+extern const float M_PI;
+#else
 #define M_PI 3.141592653589793238462643383279502884f
+#endif
 
 /*
  * M_PI_2: pi / 2, as a 32 bit float
  *
  * Pi divided by 2, as a 32 bit float.
  */
+#if (defined(RS_VERSION) && (RS_VERSION >= UNRELEASED))
+extern const float M_PI_2;
+#else
 #define M_PI_2 1.570796326794896619231321691639751442f
+#endif
 
 /*
  * M_PI_4: pi / 4, as a 32 bit float
  *
  * Pi divided by 4, as a 32 bit float.
  */
+#if (defined(RS_VERSION) && (RS_VERSION >= UNRELEASED))
+extern const float M_PI_4;
+#else
 #define M_PI_4 0.785398163397448309615660845819875721f
+#endif
 
 /*
  * M_SQRT1_2: 1 / sqrt(2), as a 32 bit float
  *
  * The inverse of the square root of 2, as a 32 bit float.
  */
+#if (defined(RS_VERSION) && (RS_VERSION >= UNRELEASED))
+extern const float M_SQRT1_2;
+#else
 #define M_SQRT1_2 0.707106781186547524400844362104849039f
+#endif
 
 /*
  * M_SQRT2: sqrt(2), as a 32 bit float
  *
  * The square root of 2, as a 32 bit float.
  */
+#if (defined(RS_VERSION) && (RS_VERSION >= UNRELEASED))
+extern const float M_SQRT2;
+#else
 #define M_SQRT2 1.414213562373095048801688724209698079f
+#endif
 
 /*
  * abs: Absolute value of an integer
diff --git a/renderscript/include/rs_object_types.rsh b/renderscript/include/rs_object_types.rsh
index 671873e..e6511a5 100644
--- a/renderscript/include/rs_object_types.rsh
+++ b/renderscript/include/rs_object_types.rsh
@@ -114,7 +114,7 @@
 #if (defined(RS_VERSION) && (RS_VERSION >= 14))
 typedef enum {
     RS_ALLOCATION_USAGE_SCRIPT = 0x0001, // Allocation is bound to and accessed by scripts.
-    RS_ALLOCATION_USAGE_GRAPHICS_TEXTURE = 0x0002, // Deprecated.
+    RS_ALLOCATION_USAGE_GRAPHICS_TEXTURE = 0x0002, // Allocation is used as a texture source.
     RS_ALLOCATION_USAGE_GRAPHICS_VERTEX = 0x0004, // Deprecated.
     RS_ALLOCATION_USAGE_GRAPHICS_CONSTANTS = 0x0008, // Deprecated.
     RS_ALLOCATION_USAGE_GRAPHICS_RENDER_TARGET = 0x0010, // Deprecated.
diff --git a/renderscript/include/rs_vector_math.rsh b/renderscript/include/rs_vector_math.rsh
index d611464..2f5e8e7 100644
--- a/renderscript/include/rs_vector_math.rsh
+++ b/renderscript/include/rs_vector_math.rsh
@@ -294,6 +294,26 @@
     native_distance(float4 left_vector, float4 right_vector);
 #endif
 
+#if (defined(RS_VERSION) && (RS_VERSION >= 24))
+extern half __attribute__((const, overloadable))
+    native_distance(half left_vector, half right_vector);
+#endif
+
+#if (defined(RS_VERSION) && (RS_VERSION >= 24))
+extern half __attribute__((const, overloadable))
+    native_distance(half2 left_vector, half2 right_vector);
+#endif
+
+#if (defined(RS_VERSION) && (RS_VERSION >= 24))
+extern half __attribute__((const, overloadable))
+    native_distance(half3 left_vector, half3 right_vector);
+#endif
+
+#if (defined(RS_VERSION) && (RS_VERSION >= 24))
+extern half __attribute__((const, overloadable))
+    native_distance(half4 left_vector, half4 right_vector);
+#endif
+
 /*
  * native_length: Approximate length of a vector
  *
diff --git a/renderscript/lib/arm/libRSSupport.so b/renderscript/lib/arm/libRSSupport.so
index 61bb70b..9321163 100755
--- a/renderscript/lib/arm/libRSSupport.so
+++ b/renderscript/lib/arm/libRSSupport.so
Binary files differ
diff --git a/renderscript/lib/arm/libRSSupportIO.so b/renderscript/lib/arm/libRSSupportIO.so
index cc4e775..b5aced5 100755
--- a/renderscript/lib/arm/libRSSupportIO.so
+++ b/renderscript/lib/arm/libRSSupportIO.so
Binary files differ
diff --git a/renderscript/lib/arm/libblasV8.so b/renderscript/lib/arm/libblasV8.so
index b9aad63..63c03f3 100644
--- a/renderscript/lib/arm/libblasV8.so
+++ b/renderscript/lib/arm/libblasV8.so
Binary files differ
diff --git a/renderscript/lib/arm/libc.so b/renderscript/lib/arm/libc.so
index fb05197..55c8152 100755
--- a/renderscript/lib/arm/libc.so
+++ b/renderscript/lib/arm/libc.so
Binary files differ
diff --git a/renderscript/lib/arm/libclcore.bc b/renderscript/lib/arm/libclcore.bc
index 81ca614..c4000db 100644
--- a/renderscript/lib/arm/libclcore.bc
+++ b/renderscript/lib/arm/libclcore.bc
Binary files differ
diff --git a/renderscript/lib/arm/libm.so b/renderscript/lib/arm/libm.so
index b45a2ea..b7d99c7 100755
--- a/renderscript/lib/arm/libm.so
+++ b/renderscript/lib/arm/libm.so
Binary files differ
diff --git a/renderscript/lib/arm/librsjni.so b/renderscript/lib/arm/librsjni.so
index b5eb7be..52615fc 100755
--- a/renderscript/lib/arm/librsjni.so
+++ b/renderscript/lib/arm/librsjni.so
Binary files differ
diff --git a/renderscript/lib/arm/librsrt_arm.bc b/renderscript/lib/arm/librsrt_arm.bc
index 81ca614..c4000db 100644
--- a/renderscript/lib/arm/librsrt_arm.bc
+++ b/renderscript/lib/arm/librsrt_arm.bc
Binary files differ
diff --git a/renderscript/lib/arm64/libRSSupport.so b/renderscript/lib/arm64/libRSSupport.so
index d8092bb..c9267f2 100755
--- a/renderscript/lib/arm64/libRSSupport.so
+++ b/renderscript/lib/arm64/libRSSupport.so
Binary files differ
diff --git a/renderscript/lib/arm64/libRSSupportIO.so b/renderscript/lib/arm64/libRSSupportIO.so
index 8981874..f602bd0 100755
--- a/renderscript/lib/arm64/libRSSupportIO.so
+++ b/renderscript/lib/arm64/libRSSupportIO.so
Binary files differ
diff --git a/renderscript/lib/arm64/libblasV8.so b/renderscript/lib/arm64/libblasV8.so
index acc8ce9..79edf83 100644
--- a/renderscript/lib/arm64/libblasV8.so
+++ b/renderscript/lib/arm64/libblasV8.so
Binary files differ
diff --git a/renderscript/lib/arm64/libc.so b/renderscript/lib/arm64/libc.so
index 03cb5e6..dfceff1 100755
--- a/renderscript/lib/arm64/libc.so
+++ b/renderscript/lib/arm64/libc.so
Binary files differ
diff --git a/renderscript/lib/arm64/libclcore.bc b/renderscript/lib/arm64/libclcore.bc
index 1572f4d..e54a506 100644
--- a/renderscript/lib/arm64/libclcore.bc
+++ b/renderscript/lib/arm64/libclcore.bc
Binary files differ
diff --git a/renderscript/lib/arm64/libm.so b/renderscript/lib/arm64/libm.so
index 0dbd8cc..31bbeca 100755
--- a/renderscript/lib/arm64/libm.so
+++ b/renderscript/lib/arm64/libm.so
Binary files differ
diff --git a/renderscript/lib/arm64/librsjni.so b/renderscript/lib/arm64/librsjni.so
index 3058bc0..4644414 100755
--- a/renderscript/lib/arm64/librsjni.so
+++ b/renderscript/lib/arm64/librsjni.so
Binary files differ
diff --git a/renderscript/lib/arm64/librsrt_arm64.bc b/renderscript/lib/arm64/librsrt_arm64.bc
index cfcf81f..8c002e2 100644
--- a/renderscript/lib/arm64/librsrt_arm64.bc
+++ b/renderscript/lib/arm64/librsrt_arm64.bc
Binary files differ
diff --git a/renderscript/lib/javalib.jar b/renderscript/lib/javalib.jar
index a694aba..1af88a0 100644
--- a/renderscript/lib/javalib.jar
+++ b/renderscript/lib/javalib.jar
Binary files differ
diff --git a/renderscript/lib/mips/libRSSupport.so b/renderscript/lib/mips/libRSSupport.so
index 1ed95b7..bfbec53 100755
--- a/renderscript/lib/mips/libRSSupport.so
+++ b/renderscript/lib/mips/libRSSupport.so
Binary files differ
diff --git a/renderscript/lib/mips/libRSSupportIO.so b/renderscript/lib/mips/libRSSupportIO.so
index 22b06ac..0666de0 100755
--- a/renderscript/lib/mips/libRSSupportIO.so
+++ b/renderscript/lib/mips/libRSSupportIO.so
Binary files differ
diff --git a/renderscript/lib/mips/libblasV8.so b/renderscript/lib/mips/libblasV8.so
index 39f0927..be76db7 100644
--- a/renderscript/lib/mips/libblasV8.so
+++ b/renderscript/lib/mips/libblasV8.so
Binary files differ
diff --git a/renderscript/lib/mips/libc.so b/renderscript/lib/mips/libc.so
index 5da31f6..6cdb1a5 100755
--- a/renderscript/lib/mips/libc.so
+++ b/renderscript/lib/mips/libc.so
Binary files differ
diff --git a/renderscript/lib/mips/libclcore.bc b/renderscript/lib/mips/libclcore.bc
index 81ca614..c4000db 100644
--- a/renderscript/lib/mips/libclcore.bc
+++ b/renderscript/lib/mips/libclcore.bc
Binary files differ
diff --git a/renderscript/lib/mips/libm.so b/renderscript/lib/mips/libm.so
index efb6c7b..b9767d6 100755
--- a/renderscript/lib/mips/libm.so
+++ b/renderscript/lib/mips/libm.so
Binary files differ
diff --git a/renderscript/lib/mips/librsjni.so b/renderscript/lib/mips/librsjni.so
index 1c49a35..ea1a475 100755
--- a/renderscript/lib/mips/librsjni.so
+++ b/renderscript/lib/mips/librsjni.so
Binary files differ
diff --git a/renderscript/lib/mips/librsrt_mips.bc b/renderscript/lib/mips/librsrt_mips.bc
index 81ca614..c4000db 100644
--- a/renderscript/lib/mips/librsrt_mips.bc
+++ b/renderscript/lib/mips/librsrt_mips.bc
Binary files differ
diff --git a/renderscript/lib/x86/libRSSupport.so b/renderscript/lib/x86/libRSSupport.so
index 56c427f..93691af 100755
--- a/renderscript/lib/x86/libRSSupport.so
+++ b/renderscript/lib/x86/libRSSupport.so
Binary files differ
diff --git a/renderscript/lib/x86/libRSSupportIO.so b/renderscript/lib/x86/libRSSupportIO.so
index db4fcdb..bd9c434 100755
--- a/renderscript/lib/x86/libRSSupportIO.so
+++ b/renderscript/lib/x86/libRSSupportIO.so
Binary files differ
diff --git a/renderscript/lib/x86/libblasV8.so b/renderscript/lib/x86/libblasV8.so
index 00bc1db..ba5d3ec 100644
--- a/renderscript/lib/x86/libblasV8.so
+++ b/renderscript/lib/x86/libblasV8.so
Binary files differ
diff --git a/renderscript/lib/x86/libc.so b/renderscript/lib/x86/libc.so
index 70cc0fe..fe8018a 100755
--- a/renderscript/lib/x86/libc.so
+++ b/renderscript/lib/x86/libc.so
Binary files differ
diff --git a/renderscript/lib/x86/libclcore.bc b/renderscript/lib/x86/libclcore.bc
index 81ca614..c4000db 100644
--- a/renderscript/lib/x86/libclcore.bc
+++ b/renderscript/lib/x86/libclcore.bc
Binary files differ
diff --git a/renderscript/lib/x86/libm.so b/renderscript/lib/x86/libm.so
index fe499ab..9d0dce2 100755
--- a/renderscript/lib/x86/libm.so
+++ b/renderscript/lib/x86/libm.so
Binary files differ
diff --git a/renderscript/lib/x86/librsjni.so b/renderscript/lib/x86/librsjni.so
index bd70dcc..b908911 100755
--- a/renderscript/lib/x86/librsjni.so
+++ b/renderscript/lib/x86/librsjni.so
Binary files differ
diff --git a/renderscript/lib/x86/librsrt_x86.bc b/renderscript/lib/x86/librsrt_x86.bc
index 13094c7..46ca71c 100644
--- a/renderscript/lib/x86/librsrt_x86.bc
+++ b/renderscript/lib/x86/librsrt_x86.bc
Binary files differ
diff --git a/renderscript/lib/x86_64/libRSSupport.so b/renderscript/lib/x86_64/libRSSupport.so
index ca2730a..4cc019b 100755
--- a/renderscript/lib/x86_64/libRSSupport.so
+++ b/renderscript/lib/x86_64/libRSSupport.so
Binary files differ
diff --git a/renderscript/lib/x86_64/libRSSupportIO.so b/renderscript/lib/x86_64/libRSSupportIO.so
index 6225eac..fac7cbb 100755
--- a/renderscript/lib/x86_64/libRSSupportIO.so
+++ b/renderscript/lib/x86_64/libRSSupportIO.so
Binary files differ
diff --git a/renderscript/lib/x86_64/libblasV8.so b/renderscript/lib/x86_64/libblasV8.so
index 6f218a1..4488b82 100644
--- a/renderscript/lib/x86_64/libblasV8.so
+++ b/renderscript/lib/x86_64/libblasV8.so
Binary files differ
diff --git a/renderscript/lib/x86_64/libc.so b/renderscript/lib/x86_64/libc.so
index ef73aa9..03e5ddd 100755
--- a/renderscript/lib/x86_64/libc.so
+++ b/renderscript/lib/x86_64/libc.so
Binary files differ
diff --git a/renderscript/lib/x86_64/libclcore.bc b/renderscript/lib/x86_64/libclcore.bc
index 2ca54ed..8c002e2 100644
--- a/renderscript/lib/x86_64/libclcore.bc
+++ b/renderscript/lib/x86_64/libclcore.bc
Binary files differ
diff --git a/renderscript/lib/x86_64/libcompiler_rt.a b/renderscript/lib/x86_64/libcompiler_rt.a
index 1f9ba0d..0c5860a 100644
--- a/renderscript/lib/x86_64/libcompiler_rt.a
+++ b/renderscript/lib/x86_64/libcompiler_rt.a
Binary files differ
diff --git a/renderscript/lib/x86_64/libm.so b/renderscript/lib/x86_64/libm.so
index f06cf33..3a358a2 100755
--- a/renderscript/lib/x86_64/libm.so
+++ b/renderscript/lib/x86_64/libm.so
Binary files differ
diff --git a/renderscript/lib/x86_64/librsjni.so b/renderscript/lib/x86_64/librsjni.so
index f312f7e..a814c96 100755
--- a/renderscript/lib/x86_64/librsjni.so
+++ b/renderscript/lib/x86_64/librsjni.so
Binary files differ
diff --git a/renderscript/lib/x86_64/librsrt_x86_64.bc b/renderscript/lib/x86_64/librsrt_x86_64.bc
index b7f1c7a..7bb8548 100644
--- a/renderscript/lib/x86_64/librsrt_x86_64.bc
+++ b/renderscript/lib/x86_64/librsrt_x86_64.bc
Binary files differ
diff --git a/tools/linux/bin/llvm-rs-cc b/tools/linux/bin/llvm-rs-cc
index fb13ae5..78fb70c 100755
--- a/tools/linux/bin/llvm-rs-cc
+++ b/tools/linux/bin/llvm-rs-cc
Binary files differ
diff --git a/tools/linux/lib64/libLLVM.so b/tools/linux/lib64/libLLVM.so
index 878f7dc..f73b1d7 100755
--- a/tools/linux/lib64/libLLVM.so
+++ b/tools/linux/lib64/libLLVM.so
Binary files differ
diff --git a/tools/linux/lib64/libbcc.so b/tools/linux/lib64/libbcc.so
index 5800f87..f463c42 100755
--- a/tools/linux/lib64/libbcc.so
+++ b/tools/linux/lib64/libbcc.so
Binary files differ
diff --git a/tools/linux/lib64/libbcinfo.so b/tools/linux/lib64/libbcinfo.so
index 9facbc4..fd75050 100755
--- a/tools/linux/lib64/libbcinfo.so
+++ b/tools/linux/lib64/libbcinfo.so
Binary files differ
diff --git a/tools/linux/lib64/libclang.so b/tools/linux/lib64/libclang.so
index 769a629..7db417d 100755
--- a/tools/linux/lib64/libclang.so
+++ b/tools/linux/lib64/libclang.so
Binary files differ