From:	CRDGW2::CRDGW2::MRGATE::"SMTP::PREP.AI.MIT.EDU::HELP-G++-REQUEST" 23-MAR-1992 18:52:31.79
To:	ARISIA::EVERHART
CC:	
Subj:	Final Unofficial patch for libg++-2.0

From:	help-g++-request@prep.ai.mit.edu@SMTP@CRDGW2
To:	Everhart@Arisia@MRGATE

Received:  by crdgw1.ge.com (5.57/GE 1.123)
	 id AA07541; Mon, 23 Mar 92 18:13:50 EST
Received: by life.ai.mit.edu (4.1/AI-4.10) id AA14381; Mon, 23 Mar 92 15:36:34 EST
Return-Path: <help-g++-request@prep.ai.mit.edu>
Received: from news.cis.ohio-state.edu by life.ai.mit.edu (4.1/AI-4.10) id AA14360; Mon, 23 Mar 92 15:35:59 EST
Received: by news.cis.ohio-state.edu (5.61-kk/5.911008)
	id AA07761; Mon, 23 Mar 92 15:25:49 -0500
Received: from USENET by news.cis.ohio-state.edu with netnews
	for help-g++@prep.ai.mit.edu (help-g++@prep.ai.mit.edu);
	contact usenet@news.cis.ohio-state.edu if you have questions.
To: help-g++@prep.ai.mit.edu
Date: 23 Mar 92 19:21:22 GMT
Message-Id: <9964@inews.intel.com>
Organization: Intel Corporation, Embedded Microcomputer Division
From: tmcconne@sedona.intel.com (Tom McConnell)
Sender: help-g++-request@prep.ai.mit.edu
Reply-To: tmcconne@sedona.intel.com
Subject: Final Unofficial patch for libg++-2.0



  This is my final patch for GNU's libg++-2.0. This patch appears to fix all the
problems I am aware of. There are still several warnings during the make, but
everything seems to work correctly.

  This is a uuencoded, compressed patch file.

  This patch must be applied to the original libg++-2.0 release. For those of
you who have already applied my original patch, I apologize for the confusion.
Since this patch really seems to work, and the previous one was just my best
guess, I decided to make this patch from scratch.

  Hope this is helpful :)

  This patch was generated by Thomas D. McConnell, at Intel Corp., 3/23/92
This is an UNOFFICIAL patch, developed without the guidance of GNU.

   [ There was a patch released from me on 3/20/92 that did not fix  ]
   [       all the problems with RS/6000's. This one does.           ]
   [                Sorry for the confusion.                         ]
   [                                                                 ]
   [This patch must be installed on the virgin release of libg++-2.0 ]
   [                                                                 ]
   [ To regenerate the virgin release after the previous patch, do   ]
   [ this:                                                           ]
   [                                                                 ]
   [   % patch -p -s -R < <3/20/92 patch>                            ]
   [ patch will ask if you want to install the "reversed" patch. Say ]
   [yes.                                                             ]
   [                                                                 ]
   [I assume the directory tree looks like: ./libg++-2.0/libg++/tests]
   [  To test this, I used the "patch" program that came with X11R5  ]

  To apply, cd to the libg++-2.0 directory., and run patch:

    % patch -p -s < Thisfile

  This patch was developed on:

  IBM RS/6000 540 (and 550), AIX 3.1.6, using gcc-2.0, with the assembler fix
APAR IX22829, along with the change in ./gcc-2.0/config/rs6000.h:
===========================================================================
/* Tell the assembler to assume that all undefined names are external.  Don't
   do this until the fixed IBM assembler is more generally available.  */

#define ASM_SPEC "-u"
===========================================================================

  I have tried to modify things so that the define "_IBMR2" is used for
RS/6000. This was not possible for Makefile.in files, so this patch is
somewhat of a kludge.

  This patch does the following:

1. Adds an entry in ./libg++/ChangeLog, which can be used for future
patches (unless a real release comes from GNU :).
2. Modifies some of the include files so that prototypes work on
  RS/6000.
3. Adds a new version of ctypes.h [Per Bothner (bothner@cygnus.com).
4. Removes the "enum" from bool.h.
5. Modifies "BUFSIZ" in ./libg++/g++-include/unistd.h.
6. Adds "-fsigned-char" to CFLAGS in Makefile.in.
7. Adds "-lm" to "LIBS" in ./libg++/test-install/Makefile.in so that the
install test works.

  If this is useful, fine. If you want to talk to me about it, I can be
reached at:

     Tom McConnell          |     Internet: tmcconne@sedona.intel.com
     Intel, Corp. C3-21     |     Phone: (602)-554-8229
     5000 W. Chandler Blvd. | The opinions expressed are my own. No one in
     Chandler, AZ  85226    | their right mind would claim them.

  If this is not useful, don't say I didn't warn you :)

    Cheers,

    Tom McConnell



begin 644 libg++-2.0.patch.Z
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
DGU7S;N;.WEDB6.@S@*'%`'G>T!UZ;JAG$-U4D()[?ECQ^7H!
`
end
--
 Tom D. McConnell          |     Internet: tmcconne@sedona.intel.com
 Intel, Corp. C3-21     |     Phone: (602)-554-8229
 5000 W. Chandler Blvd. | The opinions expressed are my own. No one in 
 Chandler, AZ  85226    | their right mind would claim them.
