Skip to content

Commit

Permalink
default 64 bit libs
Browse files Browse the repository at this point in the history
  • Loading branch information
WalterBright committed Aug 9, 2012
1 parent b30f1f5 commit 0958d86
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 3 deletions.
3 changes: 2 additions & 1 deletion src/backend/mscoffobj.c
Expand Up @@ -1300,8 +1300,9 @@ void MsCoffObj::startaddress(Symbol *s)
bool MsCoffObj::includelib(const char *name)
{
//dbg_printf("MsCoffObj::includelib(name *%s)\n",name);
SegData[segidx_drectve]->SDbuf->write(" /DEFAULTLIB:", 13);
SegData[segidx_drectve]->SDbuf->write(" /DEFAULTLIB:\"", 14);
SegData[segidx_drectve]->SDbuf->write(name, strlen(name));
SegData[segidx_drectve]->SDbuf->writeByte('"');
return true;
}

Expand Down
12 changes: 10 additions & 2 deletions src/glue.c
Expand Up @@ -643,8 +643,16 @@ void FuncDeclaration::toObjFile(int multiobj)
else if (strcmp(s->Sident, "main") == 0 && linkage == LINKc)
{
#if TARGET_WINDOS
objmod->external_def("__acrtused_con"); // bring in C startup code
objmod->includelib("snn.lib"); // bring in C runtime library
if (I64)
{
objmod->includelib("LIBCMT");
objmod->includelib("OLDNAMES");
}
else
{
objmod->external_def("__acrtused_con"); // bring in C startup code
objmod->includelib("snn.lib"); // bring in C runtime library
}
#endif
s->Sclass = SCglobal;
}
Expand Down

0 comments on commit 0958d86

Please sign in to comment.