ld64 stop using ld_classic --- src/ld/Options.cpp +++ src/ld/Options.cpp @@ -4047,30 +4047,6 @@ void Options::checkForClassic(int argc, const char* argv[]) } } } - - // -dtrace only supported by new linker - if( dtraceFound ) - return; - - if( archFound ) { - switch ( fArchitecture ) { - case CPU_TYPE_I386: - case CPU_TYPE_POWERPC: - if ( (staticFound || kextFound) && !newLinker ) { - // this environment variable will disable use of ld_classic for -static links - if ( getenv("LD_NO_CLASSIC_LINKER_STATIC") == NULL ) { - this->gotoClassicLinker(argc, argv); - } - } - break; - } - } - else { - // work around for VSPTool - if ( staticFound ) - this->gotoClassicLinker(argc, argv); - } - } void Options::gotoClassicLinker(int argc, const char* argv[])