X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=plugins%2Fgnu%2Fgnucompiler.cpp;h=e4c050f7329a43ddc04a06e6b908c17c9ce60850;hb=cb25b8db7131a48be0411a4ce6898f09c530687c;hp=ba74409a289e969953cc69f156358ca8c4bf3a2d;hpb=1df42c314669f30fe1d82f02fdfeeff19f92964e;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()));