Article View: gnu.g++.bug
Article #1111-g option on NCR SVR4?
From: Tom McConnell~
Date: Sun, 08 Nov 1992 10:13
Date: Sun, 08 Nov 1992 10:13
64 lines
3178 bytes
3178 bytes
System : NCR i486 (3350)
OS : SVR4 version 2
Software : gcc-2.3.1, libg++-2.2
I have recently ported gcc-2.3.1 and libg++-2.2 to an NCR i486 box running
SVR4. The problem I am having is that I cannot link anything compiled with g++
with debugging turned on. I seem to remember that libg++-2.2 will not build
with "-g" turned on, is this the same problem?
gcc-2.3.1 with gdb-4.7 will accept the "-g" option, and everything
seems to work fine. However, when I link with libg++ I always get this error:
Undefined first referenced
symbol in file
.L_T51 /usr/tmp/cca004XE1.o
ld: time: fatal error: Symbol referencing errors. No output written to time
Am I just out of luck?
Here is a sample:
redondo> cat tmp.C
main()
{
}
redondo> g++ -Wall tmp.C -o fred
redondo> g++ -v -g -Wall tmp.C -o fred
Reading specs from /stor/gnu/iAWS/lib/gcc-lib/i486-ncr-sysv4/2.3.1/specs
gcc version 2.3.1
/stor/gnu/iAWS/lib/gcc-lib/i486-ncr-sysv4/2.3.1/cpp -lang-c++ -v -undef
-D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -Di386 -Dunix -D__svr4__ -D__i386__
-D__unix__ -D__svr4__ -D__i386 -D__unix -D__svr4__ -Asystem(unix) -Acpu(i386)
-Amachine(i386) -g -Wall tmp.C /usr/tmp/cca004Uy.i
GNU CPP version 2.3.1 (i386 System V Release 4)
/stor/gnu/iAWS/lib/gcc-lib/i486-ncr-sysv4/2.3.1/cc1plus /usr/tmp/cca004Uy.i
-quiet -dumpbase tmp.cc -g -Wall -version -o /usr/tmp/cca004Uy.s
GNU C++ version 2.3.1 (i386 System V Release 4) compiled by GNU C version
2.3.1.
/usr/ccs/bin/as -V -Qy -o /usr/tmp/cca004Uy1.o /usr/tmp/cca004Uy.s
as: Standard C Development Environment (SCDE) 5.0 04/19/90
/usr/ccs/bin/ld -V -Y P,/usr/ccs/lib:/usr/lib -Qy -o fred /usr/ccs/lib/crt1.o
/usr/ccs/lib/crti.o /usr/ccs/lib/values-Xa.o
/stor/gnu/iAWS/lib/gcc-lib/i486-ncr-sysv4/2.3.1/crtbegin.o
-L/stor/gnu/iAWS/lib/gcc-lib/i486-ncr-sysv4/2.3.1 -L/usr/ccs/bin
-L/usr/ccs/lib -L/stor/gnu/iAWS/lib /usr/tmp/cca004Uy1.o -lg++ -lgcc -lc
/stor/gnu/iAWS/lib/gcc-lib/i486-ncr-sysv4/2.3.1/crtend.o /usr/ccs/lib/crtn.o
-lgcc
ld: Standard C Development Environment (SCDE) 5.0 04/19/90
Undefined first referenced
symbol in file
.L_T51 /usr/tmp/cca004Uy1.o
ld: fred: fatal error: Symbol referencing errors. No output written to fred
Thanks for any help.
Cheers,
Tom McConnell.
Tom McConnell | Internet: tmcconne@sedona.intel.com
Intel, Corp. C3-91 | 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.
Technical Details
Message-ID:
<9211090013.AA22044@thunder.intel.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!sedona.intel.com!tmcconneShow Full Headers
Complete Article Headers
Newsgroups: gnu.g++.bug Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!sedona.intel.com!tmcconne From: tmcconne@sedona.intel.com (Tom McConnell~) Subject: -g option on NCR SVR4? Message-ID: <9211090013.AA22044@thunder.intel.com> Sender: gnulists@ai.mit.edu Organization: GNUs Not Usenet Distribution: gnu Date: Sun, 8 Nov 1992 10:13:44 GMT Approved: bug-g++@prep.ai.mit.edu Lines: 65