summaryrefslogtreecommitdiffstats
path: root/gcc/collect2.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/collect2.c')
-rw-r--r--gcc/collect2.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/gcc/collect2.c b/gcc/collect2.c
index d3627358a7d..57bd0d9f8b1 100644
--- a/gcc/collect2.c
+++ b/gcc/collect2.c
@@ -38,6 +38,10 @@ Boston, MA 02111-1307, USA. */
#include <stdlib.h>
#endif
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
+
#ifdef HAVE_STRING_H
#include <string.h>
#else
@@ -921,7 +925,9 @@ main (argc, argv)
char *ld_suffix = "ld";
char *full_ld_suffix = ld_suffix;
char *real_ld_suffix = "real-ld";
+#ifdef CROSS_COMPILE
char *full_real_ld_suffix = real_ld_suffix;
+#endif
char *collect_ld_suffix = "collect-ld";
char *nm_suffix = "nm";
char *full_nm_suffix = nm_suffix;
@@ -936,7 +942,10 @@ main (argc, argv)
char *gstrip_suffix = "gstrip";
char *full_gstrip_suffix = gstrip_suffix;
char *arg;
- FILE *outf, *exportf;
+ FILE *outf;
+#ifdef COLLECT_EXPORT_LIST
+ FILE *exportf;
+#endif /* COLLECT_EXPORT_LIST */
char *ld_file_name;
char *collect_name;
char *collect_names;
OpenPOWER on IntegriCloud