home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: gnu.g++.lib.bug
- Path: sparky!uunet!cis.ohio-state.edu!cygnus.com!bothner
- From: bothner@cygnus.com
- Subject: Re: libg++ 2.2 problem
- Message-ID: <9207290121.AA27979@cygnus.com>
- Sender: gnulists@ai.mit.edu
- Organization: GNUs Not Usenet
- References: <9207272047.AA14817@_devon.prepnet.com>
- Distribution: gnu
- Date: Tue, 28 Jul 1992 11:21:14 GMT
- Approved: bug-lib-g++@prep.ai.mit.edu
- Lines: 37
-
- > I built libg++ version 2.2 on a HP 9000/730 (running HP-UX 8.05)
- > using GCC version 2.2.2. Whenever I try to link libg++.a with
- > any C++ program, no matter how trivial, I always get the following
- > error from the linker:
- >
- > ld: Unsatisfied symbols:
- > _vt.filebuf (data)
-
- Try this patch to libg++/utils/gen-params.
-
- --Per Bothner
- Cygnus Support bothner@cygnus.com
-
- ===================================================================
- RCS file: /rel/cvsfiles/devo/libg++/utils/gen-params,v
- retrieving revision 1.15
- diff -c -r1.15 gen-params
- *** 1.15 1992/06/26 19:29:41
- --- gen-params 1992/07/16 22:03:20
- ***************
- *** 75,81 ****
- fi
-
- if test -n "${DOLLAR_IN_LABEL}" ; then
- ! echo "#define ${macro_prefix} ${DOLLAR_IN_LABEL} ${DOLLAR_IN_LABEL}"
- elif test "`${CONFIG_NM} dummy.o | grep 'vt[$$]filebuf'`" != ""; then
- echo "#define ${macro_prefix}DOLLAR_IN_LABEL 1"
- elif test "`${CONFIG_NM} dummy.o | grep 'vt[.]filebuf'`" != ""; then
- --- 75,81 ----
- fi
-
- if test -n "${DOLLAR_IN_LABEL}" ; then
- ! echo "#define ${macro_prefix}DOLLAR_IN_LABEL ${DOLLAR_IN_LABEL}"
- elif test "`${CONFIG_NM} dummy.o | grep 'vt[$$]filebuf'`" != ""; then
- echo "#define ${macro_prefix}DOLLAR_IN_LABEL 1"
- elif test "`${CONFIG_NM} dummy.o | grep 'vt[.]filebuf'`" != ""; then
-
-