mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Link in the right places and correct -Xlinker.
Swift SVN r22621
This commit is contained in:
@@ -627,8 +627,7 @@ Job *linux::Linker::constructJob(const JobAction &JA,
|
||||
case LinkKind::None:
|
||||
llvm_unreachable("invalid link kind");
|
||||
case LinkKind::Executable:
|
||||
Arguments.push_back("-lpthread");
|
||||
Arguments.push_back("-ldl");
|
||||
// Default case, nothing extra needed
|
||||
break;
|
||||
case LinkKind::DynamicLibrary:
|
||||
Arguments.push_back("-shared");
|
||||
@@ -638,7 +637,7 @@ Job *linux::Linker::constructJob(const JobAction &JA,
|
||||
addPrimaryInputsOfType(Arguments, Inputs.get(), types::TY_Object);
|
||||
addInputsOfType(Arguments, InputActions, types::TY_Object);
|
||||
|
||||
Args.AddAllArgValues(Arguments, options::OPT_Xlinker);
|
||||
Args.AddAllArgs(Arguments, options::OPT_Xlinker);
|
||||
Args.AddAllArgs(Arguments, options::OPT_linker_option_Group);
|
||||
Args.AddAllArgs(Arguments, options::OPT_F);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user