home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / gnu / g / lib / bug / 589 < prev    next >
Encoding:
Internet Message Format  |  1992-11-11  |  4.1 KB

  1. Xref: sparky gnu.g++.lib.bug:589 gnu.g++.help:1426 comp.sys.hp:12812
  2. Path: sparky!uunet!snorkelwacker.mit.edu!ai-lab!prep.ai.mit.edu!gnulists
  3. From: bartm@cv.ruu.nl (Bart Muyzer)
  4. Newsgroups: gnu.g++.lib.bug,gnu.g++.help,comp.sys.hp
  5. Subject: Re: PATCHES to compile libg++ 2.2 on HP9k700 (g++ 2.3.1)
  6. Followup-To: gnu.g++.lib.bug,gnu.g++.help,comp.sys.hp
  7. Date: 11 Nov 1992 22:20:56 -0500
  8. Organization: University of Utrecht, 3D Computer Vision Research Group
  9. Lines: 110
  10. Sender: tower@ai.mit.edu
  11. Approved: info-gnu@prep.ai.mit.edu
  12. Distribution: world
  13. Message-ID: <1992Nov11.115538.15123@cv.ruu.nl>
  14. References: <1992Nov10.131600.5344@cv.ruu.nl>
  15. NNTP-Posting-Host: life.ai.mit.edu
  16. Keywords: libg++, g++, hp9000 s700
  17. Originator: bartm@mind.cv.ruu.nl
  18. Apparently-To: gnu-g++-lib-bug@nluug.nl
  19.  
  20. In <1992Nov10.131600.5344@cv.ruu.nl> bartm@cv.ruu.nl (Bart Muyzer) writes:
  21.  
  22. >Hello all,
  23. >
  24. >Below are all patches I found necessary to compile libg++ 2.2 on the HP 9000
  25. >series 700 platform using gcc 2.3.1. I've put them in a shar archive. 
  26.  
  27. Here's a new patch to libg++/Makefile.in which allows automatic installation
  28. of the library. Please forget about the prevous patch for this file. All other
  29. patches from hp9k700-patches remain valid.
  30.  
  31. After applying this patch, I was able to install with:
  32.     make CC=gcc CFLAGS='-Wl,-a,archive -L/usr/local/lib' install
  33.  
  34. Please direct any suggestions, additions, fixes and problems to
  35. "bartm@cv.ruu.nl".
  36.  
  37. Have fun,
  38.  
  39.                         >] Bartm [<
  40. --
  41. Bart Muyzer, Systems and Network Administrator, [NIC-Whois handle: BJM9]
  42.      3D Computer Vision, Room E02.222, University Hospital Utrecht,
  43.      Heidelberglaan 100, 3584 CX Utrecht, Holland. E-mail: bartm@cv.ruu.nl
  44.      Fax: +31-30-513399. Tel: +31-30-506711 (w), +31-3402-52157 (h). 
  45. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  46. *** libg++-2.2/libg++/Makefile.in    Fri Jun 26 21:35:09 1992
  47. --- libg++-2.2-hp9k700/libg++/Makefile.in    Wed Nov 11 10:26:15 1992
  48. ***************
  49. *** 45,51 ****
  50.   
  51.   SHELL = /bin/sh
  52.   
  53. ! INSTALL = install -c
  54.   INSTALL_PROGRAM = $(INSTALL)
  55.   INSTALL_DATA = $(INSTALL)
  56.   
  57. --- 45,51 ----
  58.   
  59.   SHELL = /bin/sh
  60.   
  61. ! INSTALL = cp
  62.   INSTALL_PROGRAM = $(INSTALL)
  63.   INSTALL_DATA = $(INSTALL)
  64.   
  65. ***************
  66. *** 122,128 ****
  67.       then echo $${rootme}/../gcc/gcc\\ -B$${rootme}/../gcc/ ; \
  68.       else echo ${GXX} ; fi`
  69.   
  70. ! CFLAGS = -g
  71.   XTRAFLAGS = `if [ -f $${rootme}/../gcc/gcc ] ; \
  72.       then echo -I$${rootme}/../gcc/include ; \
  73.       else echo ; fi`
  74. --- 122,128 ----
  75.       then echo $${rootme}/../gcc/gcc\\ -B$${rootme}/../gcc/ ; \
  76.       else echo ${GXX} ; fi`
  77.   
  78. ! CFLAGS =
  79.   XTRAFLAGS = `if [ -f $${rootme}/../gcc/gcc ] ; \
  80.       then echo -I$${rootme}/../gcc/include ; \
  81.       else echo ; fi`
  82. ***************
  83. *** 149,154 ****
  84. --- 149,155 ----
  85.       "RANLIB=$(RANLIB)" \
  86.       "LOADLIBES=$(LOADLIBES)" \
  87.       "LDFLAGS=$(LDFLAGS)" \
  88. +     "INSTALL=$(INSTALL)" \
  89.       "MAKEINFO=$(MAKEINFO)" \
  90.       "XTRAFLAGS=$(XTRAFLAGS)"
  91.   
  92. ***************
  93. *** 289,302 ****
  94.           $(INSTALL_DATA) $$FILE $(gxx_includedir)/$$FILE || exit 1; \
  95.           done; \
  96.       fi
  97. !     cd $(IO_DIR) ; $(MAKE) install-include-files
  98.       @for D in genclass $(UTILS) ; do \
  99.           if [ -d $$D ] ; then \
  100. !             (cd $$D; $(MAKE) "CC=$(CC)" install) ; \
  101.           fi ; \
  102.       done
  103.       cd test-install; $(MAKE) $(TEST_INSTALL) \
  104. !         CC=$(bindir)/gcc COMPILE_FLAGS="" LIBS=-lg++
  105.   
  106.   ###**######################################################################
  107.   #
  108. --- 290,303 ----
  109.           $(INSTALL_DATA) $$FILE $(gxx_includedir)/$$FILE || exit 1; \
  110.           done; \
  111.       fi
  112. !     cd $(IO_DIR) ; $(MAKE) install-include-files "INSTALL=$(INSTALL)"
  113.       @for D in genclass $(UTILS) ; do \
  114.           if [ -d $$D ] ; then \
  115. !             (cd $$D; $(MAKE) "CC=$(CC)" "CFLAGS=$(CFLAGS)" install "INSTALL=$(INSTALL)") ; \
  116.           fi ; \
  117.       done
  118.       cd test-install; $(MAKE) $(TEST_INSTALL) \
  119. !         CC=$(bindir)/gcc "CFLAGS=$(CFLAGS)" COMPILE_FLAGS="" LIBS=-lg++
  120.   
  121.   ###**######################################################################
  122.   #
  123. -- 
  124. Bart Muyzer, Systems and Network Administrator, [NIC-Whois handle: BJM9]
  125.      3D Computer Vision, Room E02.222, University Hospital Utrecht,
  126.      Heidelberglaan 100, 3584 CX Utrecht, Holland. E-mail: bartm@cv.ruu.nl
  127.      Fax: +31-30-513399. Tel: +31-30-506711 (w), +31-3402-52157 (h). 
  128.  
  129.  
  130.