Path: chuka.playstation.co.uk!news From: martin@fsnsys.com (Martin Day) Newsgroups: scea.yaroze.problems.pc Subject: Re: long long ints for improved accuracy Date: Tue, 16 Dec 1997 15:37:44 -0000 Organization: SN Systems Ltd Lines: 31 Message-ID: References: <673eim$9k36@chuka.playstation.co.uk> <6740vu$9k39@chuka.playstation.co.uk> NNTP-Posting-Host: martin.snsys.com X-Newsreader: Anawave Gravity v2.00 In article <6740vu$9k39@chuka.playstation.co.uk>, evans@fourny.demon.co.uk says... > But wont libgcc.a clash with loads of libps functions, even after you've > spent ages configuring it? I don't think so. Which functions are you thinking of? Even if there are some clashes just make sure you specify libps first and get the versions from that library. > I think maybe I would just get the libgcc source > (I believe its in with the standard gcc source distribution so get your tar > and gunzip ready, you're in for a bit of a download) and ah how shall I put > this maybe "write your own compatible __divdi3 and __moddi3 functions > suggested by the libgcc source code" and keep stumm. > > GPL? What GPL? There's no problem with linking parts of libgcc to your program and the GPL as it's treated as a special case. This is from the source of libgcc1.c (also in libgcc2.c) : /* As a special exception, if you link this library with other files, some of which are compiled with GCC, to produce an executable, this library does not by itself cause the resulting executable to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU General Public License. */ -- Martin E:martin@snsys.com T:+44 117 929 9733 F:+44 117 929 9251