Merge branch 'master' of github.com:cloudflare/quiche into update

Change-Id: Icf03bc27789bc8c620f3a6b49b75233f3c0c6393
diff --git a/src/ffi.rs b/src/ffi.rs
index a5be0d9..831faee 100644
--- a/src/ffi.rs
+++ b/src/ffi.rs
@@ -37,11 +37,11 @@
 
 use crate::*;
 
-#[no_mangle]
-pub extern fn quiche_version() -> *const u8 {
-    static VERSION: &str = concat!(env!("CARGO_PKG_VERSION"), "\0");
-    VERSION.as_ptr()
-}
+// #[no_mangle]
+// pub extern fn quiche_version() -> *const u8 {
+//     static VERSION: &str = concat!(env!("CARGO_PKG_VERSION"), "\0");
+//     VERSION.as_ptr()
+// }
 
 struct Logger {
     cb: extern fn(line: *const u8, argp: *mut c_void),
diff --git a/src/tls.rs b/src/tls.rs
index 6d69883..24b2962 100644
--- a/src/tls.rs
+++ b/src/tls.rs
@@ -819,6 +819,12 @@
     trace!("{}", std::str::from_utf8(&err).unwrap());
 }
 
+#[cfg(not(target_os = "fuchsia"))]
+#[link(name = "stdc++")]
+extern {}
+
+#[link(name = "ssl")]
+#[link(name = "crypto")]
 extern {
     // SSL_METHOD
     fn TLS_method() -> *const SSL_METHOD;