* ldmain.c (main): Revert patch of March 10, since the SVR4 linker

does mark shared libraries as executable.
This commit is contained in:
Ian Lance Taylor 1995-03-27 16:11:22 +00:00
parent b34b32e7f9
commit a735edad13
2 changed files with 11 additions and 1 deletions

View File

@ -1,3 +1,8 @@
Mon Mar 27 11:10:08 1995 Ian Lance Taylor <ian@cygnus.com>
* ldmain.c (main): Revert patch of March 10, since the SVR4 linker
does mark shared libraries as executable.
Tue Mar 21 15:15:38 1995 Ian Lance Taylor <ian@cygnus.com>
* ldlang.c (lang_common): Change power to int. Pass larger values

View File

@ -23,6 +23,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "sysdep.h"
#include <stdio.h>
#include "libiberty.h"
#include "progress.h"
#include "bfdlink.h"
#include "config.h"
@ -155,6 +156,8 @@ main (argc, argv)
program_name = argv[0];
xmalloc_set_program_name (program_name);
START_PROGRESS (program_name, 0);
bfd_init ();
xatexit (remove_output);
@ -298,7 +301,7 @@ main (argc, argv)
}
}
if (link_info.relocateable || link_info.shared)
if (link_info.relocateable)
output_bfd->flags &= ~EXEC_P;
else
output_bfd->flags |= EXEC_P;
@ -329,6 +332,8 @@ main (argc, argv)
einfo ("%F%B: final close failed: %E\n", output_bfd);
}
END_PROGRESS (program_name);
if (config.stats)
{
extern char **environ;