Linearize cycle dependency between cxx crate and cxx.cc
diff --git a/src/lib.rs b/src/lib.rs
index 8d874bd..0fb7ad9 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -369,9 +369,8 @@
 
 #[cfg(built_with_cargo)]
 extern crate link_cplusplus;
-
 #[macro_use]
-mod macros;
+extern crate symbols;
 
 mod cxx_string;
 mod cxx_vector;
@@ -387,9 +386,6 @@
 mod unique_ptr;
 mod unwind;
 
-#[cfg(not(no_export_symbols))]
-mod symbols;
-
 pub use crate::cxx_string::CxxString;
 pub use crate::cxx_vector::CxxVector;
 pub use crate::exception::Exception;