Link object files with the .exp file, not the .lib file
This commit is contained in:
parent
ba2be5816c
commit
74479bd3b9
2 changed files with 8 additions and 6 deletions
|
@ -1,3 +1,8 @@
|
|||
1999-06-17 Nick Clifton <nickc@cygnus.com>
|
||||
|
||||
* dlltool.c (mcore_elf_gen_out_file): Link object files with the
|
||||
.exp file, not the .lib file.
|
||||
|
||||
Fri Jun 18 20:17:51 1999 Mumit Khan <khan@xraylith.wisc.edu>
|
||||
|
||||
* deflex.l: Accept single-character symbol names.
|
||||
|
|
|
@ -3430,7 +3430,7 @@ mcore_elf_gen_out_file (void)
|
|||
|
||||
run (program_name, outfile);
|
||||
|
||||
/* Step four. Feed the .exp and .lib files to ld -shared to create the dll. */
|
||||
/* Step four. Feed the .exp and object files to ld -shared to create the dll. */
|
||||
strcpy (outfile, "-shared ");
|
||||
|
||||
if (mcore_elf_linker_flags)
|
||||
|
@ -3439,17 +3439,14 @@ mcore_elf_gen_out_file (void)
|
|||
strcat (outfile, " ");
|
||||
strcat (outfile, MCORE_ELF_TMP_EXP);
|
||||
strcat (outfile, " ");
|
||||
strcat (outfile, MCORE_ELF_TMP_LIB);
|
||||
strcat (outfile, MCORE_ELF_TMP_OBJ);
|
||||
strcat (outfile, " -o ");
|
||||
strcat (outfile, mcore_elf_out_file);
|
||||
|
||||
run (mcore_elf_linker, outfile);
|
||||
|
||||
if (dontdeltemps == 0)
|
||||
{
|
||||
unlink (MCORE_ELF_TMP_EXP);
|
||||
unlink (MCORE_ELF_TMP_LIB);
|
||||
}
|
||||
unlink (MCORE_ELF_TMP_EXP);
|
||||
|
||||
if (dontdeltemps < 2)
|
||||
unlink (MCORE_ELF_TMP_OBJ);
|
||||
|
|
Loading…
Reference in a new issue