X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=plugins%2Fgnu%2Fgnucompiler.cpp;h=e4c050f7329a43ddc04a06e6b908c17c9ce60850;hb=52719526cc36271872280b987c7bf2393073f98b;hp=ba74409a289e969953cc69f156358ca8c4bf3a2d;hpb=c8e829c219c65ff8e93b6c7b66212ff0876441c5;p=builder.git diff --git a/plugins/gnu/gnucompiler.cpp b/plugins/gnu/gnucompiler.cpp index ba74409..e4c050f 100644 --- a/plugins/gnu/gnucompiler.cpp +++ b/plugins/gnu/gnucompiler.cpp @@ -302,7 +302,10 @@ ExternalTask::Arguments GnuCompiler::_run(const ObjectFile &object, FS::Path &wo if(binfo.threads && arch.get_system()!="windows" && arch.get_system()!="darwin") argv.push_back("-pthread"); if(object.is_used_in_shared_library() && arch.get_system()!="windows") + { + argv.push_back("-fvisibility=hidden"); argv.push_back("-fPIC"); + } if((arch.get_type()=="x86" || arch.get_type()=="ppc") && !arch.is_native()) argv.push_back(format("-m%d", arch.get_bits()));