ldemul options

Alan Modra amodra@bigpond.net.au
Fri Feb 28 22:50:00 GMT 2003


On Fri, Feb 28, 2003 at 04:07:44PM +0300, Dmitry wrote:
> It seems to me, that 'ldemul.h' lacks "getopt.h" included.
> (...at least under FreeBSD 4.X)

Thanks for the bug report.  On linux we pick up getopt.h via
unistd.h so I didn't see this problem.

ld/ChangeLog
	* ldemul.c: Include getopt.h.
	* emultempl/elf32.em: Include getopt.h earlier.
	* emultempl/ticoff.em: Likewise.

Index: ld/ldemul.c
===================================================================
RCS file: /cvs/src/src/ld/ldemul.c,v
retrieving revision 1.13
diff -u -p -r1.13 ldemul.c
--- ld/ldemul.c	28 Feb 2003 02:10:06 -0000	1.13
+++ ld/ldemul.c	28 Feb 2003 22:41:37 -0000
@@ -1,5 +1,5 @@
 /* ldemul.c -- clearing house for ld emulation states
-   Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000, 2002
+   Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000, 2002, 2003
    Free Software Foundation, Inc.
 
 This file is part of GLD, the Gnu Linker.
@@ -21,6 +21,7 @@ Software Foundation, 59 Temple Place - S
 
 #include "bfd.h"
 #include "sysdep.h"
+#include "getopt.h"
 
 #include "ld.h"
 #include "ldmisc.h"
Index: ld/emultempl/elf32.em
===================================================================
RCS file: /cvs/src/src/ld/emultempl/elf32.em,v
retrieving revision 1.94
diff -u -p -r1.94 elf32.em
--- ld/emultempl/elf32.em	28 Feb 2003 04:46:04 -0000	1.94
+++ ld/emultempl/elf32.em	28 Feb 2003 22:41:37 -0000
@@ -39,6 +39,7 @@ Foundation, Inc., 59 Temple Place - Suit
 #include "sysdep.h"
 #include "libiberty.h"
 #include "safe-ctype.h"
+#include "getopt.h"
 
 #include "bfdlink.h"
 
@@ -51,7 +52,6 @@ Foundation, Inc., 59 Temple Place - Suit
 #include "ldemul.h"
 #include <ldgram.h>
 #include "elf/common.h"
-#include "getopt.h"
 
 static void gld${EMULATION_NAME}_before_parse
   PARAMS ((void));
Index: ld/emultempl/ticoff.em
===================================================================
RCS file: /cvs/src/src/ld/emultempl/ticoff.em,v
retrieving revision 1.6
diff -u -p -r1.6 ticoff.em
--- ld/emultempl/ticoff.em	28 Feb 2003 01:32:31 -0000	1.6
+++ ld/emultempl/ticoff.em	28 Feb 2003 22:41:38 -0000
@@ -27,17 +27,15 @@ Foundation, Inc., 59 Temple Place - Suit
 #include "bfd.h"
 #include "sysdep.h"
 #include "bfdlink.h"
+#include "getopt.h"
 
 #include "ld.h"
 #include "ldmain.h"
 #include "ldmisc.h"
-
 #include "ldexp.h"
 #include "ldlang.h"
 #include "ldfile.h"
 #include "ldemul.h"
-
-#include "getopt.h"
 
 static int coff_version;
 

-- 
Alan Modra
IBM OzLabs - Linux Technology Centre



More information about the Binutils mailing list