Article View: gnu.gcc.help
Article #49451Re: Why Use Gcc to Make Emacs
From: david d `zoo' zuhn
Date: Sat, 22 Jan 1994 01:49
Date: Sat, 22 Jan 1994 01:49
18 lines
1608 bytes
1608 bytes
However, if you compile Emacs (or anything using gcc) you need to add
the compile time flag "-B/bin/" so that gcc knows to use the Sun ld.
Otherwise you end up with huge static binaries. It would be nice if GNU
fixed gcc so that it would use Sun's dynamic shared libraries... *sigh*
This is not a function of GCC but of the GNU linker. If you don't need the
GNU linker, then don't use it. I have GCC installed on my home machine,
without the GNU linker, and I habe no problems at all.
The GNU linker does handle g++ constructors/destructors for you, otherwise
you need to install collect. GNU ld also has better error messages if
you're having problems. But it's slower, takes more memory. and doesn't
support shared libraries.
david d 'zoo' zuhn |
cygnus support | And if you're never lost, how can you be found?
zoo@cygnus.com |
Technical Details
Message-ID:
<199401220143.RAA02571@cirdan.cygnus.com>Path:
arc1-ca.pugleaf.net!gmd.de!xlink.net!zib-berlin.de!netmbx.de!Germany.EU.net!EU.net!uknet!pipex!uunet!tcsi.tcs.com!agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!cygnus.com!zooReferences:
zoo@cygnus.com (david d `zoo' zuhn)Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 11318c,363aaf2492b3047a,start X-Google-Attributes: gid11318c,public X-Google-ArrivalTime: 1994-01-22 09:02:37 PST Path: arc1-ca.pugleaf.net!gmd.de!xlink.net!zib-berlin.de!netmbx.de!Germany.EU.net!EU.net!uknet!pipex!uunet!tcsi.tcs.com!agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!cygnus.com!zoo From: zoo@cygnus.com (david d `zoo' zuhn) Newsgroups: gnu.gcc.help Subject: Re: Why Use Gcc to Make Emacs Date: 21 Jan 1994 20:49:49 -0500 Organization: GNUs Not Usenet Lines: 21 Sender: daemon@cis.ohio-state.edu Distribution: gnu Message-ID: <199401220143.RAA02571@cirdan.cygnus.com> References: zoo@cygnus.com (david d `zoo' zuhn)