compilation just got smarter about cc-options & ld-options for FFI