Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!watmath!watcgl!jdchrist From: jdchrist@watcgl.waterloo.edu (Dan Christensen) Newsgroups: comp.lang.c++ Subject: Re: g++ vs. cfront 2.0 in the Real World Message-ID: <10629@watcgl.waterloo.edu> Date: 11 Jul 89 16:47:17 GMT References: <799@redsox.bsw.com> <6590190@hplsla.HP.COM> <1561@bacchus.dec.com> Reply-To: jdchrist@watcgl.waterloo.edu (Dan Christensen) Organization: Computer Graphics Lab, University of Waterloo Lines: 21 In article <1561@bacchus.dec.com> bothner@decwrl.dec.com (Per Bothner) writes: >Stallman has verified this till (I assume) he is sick of it: >Copyleft does not (and cannot) restrict the use of gcc (or emacs) as *tools*. >That is, if you compile your program with gcc (or g++), it is still >your program, as long as you only use "essential" run-time support, >such as crt0, 32-bit multiplication on 16-bit machines, etc. >However, if you link in libg++, Copyleft applies, and you must >distrubute source to your entire application. The same will >apply to the (unreleased) libgcc. Sorry if this is a stupid question, but I'm new to g++. When do you need to link in libg++? I am developing an application and am investigating using C++ as the language but am worried that if I use g++ I will have to distribute my source code. Thanks. ---- Dan Christensen, Computer Graphics Lab, jdchrist@watcgl.uwaterloo.ca University of Waterloo, Waterloo, Ont. jdchrist@watcgl.waterloo.edu