[committed] vms: fix native build for itanium vms
Tristan Gingold
gingold@adacore.com
Thu Mar 31 14:18:00 GMT 2011
More information about the Binutils mailing list
Thu Mar 31 14:18:00 GMT 2011
- Previous message (by thread): [committed/vms] Fix VMS configure and makefiles (for alpha)
- Next message (by thread): [obv] elf32-tic6x.c build regression fix
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi, with this patch, the binutils could be built again on ia64 vms, using dec-c and GNU make 381. Tristan. bfd/ 2011-03-31 Tristan Gingold <gingold@adacore.com> * makefile.vms (DEFS): Add HAVE_bfd_elf64_ia64_vms_vec. * configure.com: Set BFD_HOST_64BIT_LONG_LONG and BFD_HOST_LONG_LONG to 1. binutils/ 2011-03-31 Tristan Gingold <gingold@adacore.com> * makefile.vms (readelf.exe): New target. Index: bfd/configure.com =================================================================== RCS file: /cvs/src/src/bfd/configure.com,v retrieving revision 1.5 diff -c -r1.5 configure.com *** bfd/configure.com 31 Mar 2011 11:08:40 -0000 1.5 --- bfd/configure.com 31 Mar 2011 14:03:13 -0000 *************** *** 70,82 **** IF match_pos <> 0 THEN; POSITION(BEGINNING_OF(match_pos)); ERASE(match_pos); ! COPY_TEXT('0'); ENDIF; match_pos := SEARCH_QUIETLY('@BFD_HOST_64BIT_LONG_LONG@', FORWARD, EXACT, rang); IF match_pos <> 0 THEN; POSITION(BEGINNING_OF(match_pos)); ERASE(match_pos); ! COPY_TEXT('0'); ENDIF; match_pos := SEARCH_QUIETLY('@BFD_HOST_64_BIT_DEFINED@', FORWARD, EXACT, rang); IF match_pos <> 0 THEN; --- 70,82 ---- IF match_pos <> 0 THEN; POSITION(BEGINNING_OF(match_pos)); ERASE(match_pos); ! COPY_TEXT('1'); ENDIF; match_pos := SEARCH_QUIETLY('@BFD_HOST_64BIT_LONG_LONG@', FORWARD, EXACT, rang); IF match_pos <> 0 THEN; POSITION(BEGINNING_OF(match_pos)); ERASE(match_pos); ! COPY_TEXT('1'); ENDIF; match_pos := SEARCH_QUIETLY('@BFD_HOST_64_BIT_DEFINED@', FORWARD, EXACT, rang); IF match_pos <> 0 THEN; Index: bfd/makefile.vms =================================================================== RCS file: /cvs/src/src/bfd/makefile.vms,v retrieving revision 1.8 diff -c -r1.8 makefile.vms *** bfd/makefile.vms 4 Nov 2010 13:51:36 -0000 1.8 --- bfd/makefile.vms 31 Mar 2011 14:03:14 -0000 *************** *** 12,18 **** OBJS:=cpu-ia64.obj,elf64-ia64.obj,\ vms-misc.obj,vms-lib.obj,elf-strtab.obj,corefile.obj,stabs.obj,\ merge.obj,elf-eh-frame.obj,elflink.obj,elf-attrs.obj,dwarf1.obj,elf64.obj ! DEFS=SELECT_VECS="&bfd_elf64_ia64_vms_vec",SELECT_ARCHITECTURES="&bfd_ia64_arch" endif ifeq ($(ARCH),ALPHA) HOSTFILE=alphavms.h --- 12,19 ---- OBJS:=cpu-ia64.obj,elf64-ia64.obj,\ vms-misc.obj,vms-lib.obj,elf-strtab.obj,corefile.obj,stabs.obj,\ merge.obj,elf-eh-frame.obj,elflink.obj,elf-attrs.obj,dwarf1.obj,elf64.obj ! DEFS=SELECT_VECS="&bfd_elf64_ia64_vms_vec",\ ! SELECT_ARCHITECTURES="&bfd_ia64_arch","HAVE_bfd_elf64_ia64_vms_vec"=1 endif ifeq ($(ARCH),ALPHA) HOSTFILE=alphavms.h Index: binutils/makefile.vms =================================================================== RCS file: /cvs/src/src/binutils/makefile.vms,v retrieving revision 1.3 diff -c -r1.3 makefile.vms *** binutils/makefile.vms 31 Mar 2011 11:08:40 -0000 1.3 --- binutils/makefile.vms 31 Mar 2011 14:03:14 -0000 *************** *** 45,50 **** --- 45,52 ---- OBJDUMPOBJS = objdump.obj,prdbg.obj,$(DEBUG_OBJS),$(ADDL_DEPS),$(OPCODES_DEP) + READELFOBJS = readelf.obj,dwarf.obj,unwind-ia64.obj,$(ADDL_DEPS) + all: config.h size.exe strings.exe objdump.exe nm.exe addr2line.exe size.exe: $(SIZEOBJS) *************** *** 60,66 **** link/exe=$@ addr2line.obj,$(ADDL_LIBS) objdump.exe: $(OBJDUMPOBJS) ! link/exe=$@ objdump.obj,prdbg.obj,$(DEBUG_OBJS),$(ADDL_LIBS),$(LIBBFD),$(OPCODES) config.h: $$ @configure --- 62,71 ---- link/exe=$@ addr2line.obj,$(ADDL_LIBS) objdump.exe: $(OBJDUMPOBJS) ! link/exe=$@ objdump.obj,prdbg.obj,$(DEBUG_OBJS),$(ADDL_LIBS),$(OPCODES) ! ! readelf.exe: $(READELFOBJS) ! link/exe=$@ readelf.obj,dwarf.obj,unwind-ia64.obj,$(ADDL_LIBS) config.h: $$ @configure
- Previous message (by thread): [committed/vms] Fix VMS configure and makefiles (for alpha)
- Next message (by thread): [obv] elf32-tic6x.c build regression fix
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list