-fno-PIC (do not generate position-independent code)
-fPIC (generate position-independent code)
-fvisibility=default (set default symbol visibility)
-fvisibility=hidden (hide symbols not explicitly exported)
-finline-functions-called-once (inline functions called only once)