]> jfr.im git - irc.git/blob - software/!RELEASES/ircservices/achurch.org/services/lists/ircservices-coding/2003/002005.html
RELEASE -> !RELEASE
[irc.git] / software / !RELEASES / ircservices / achurch.org / services / lists / ircservices-coding / 2003 / 002005.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2 <HTML>
3 <HEAD>
4 <TITLE> [IRCServices Coding] gcc
5 </TITLE>
6 <LINK REL="Index" HREF="index.html" >
7 <LINK REL="made" HREF="mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20gcc%20&In-Reply-To=001601c2fade%24264ab870%240100a8c0%40dylan">
8 <META NAME="robots" CONTENT="index,nofollow">
9 <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
10 <LINK REL="Previous" HREF="002004.html">
11 <LINK REL="Next" HREF="002006.html">
12 </HEAD>
13 <BODY BGCOLOR="#ffffff">
14 <H1>[IRCServices Coding] gcc </H1>
15 <B>Andrew Church</B>
16 <A HREF="mailto:ircservices-coding%40ircservices.za.net?Subject=%5BIRCServices%20Coding%5D%20gcc%20&In-Reply-To=001601c2fade%24264ab870%240100a8c0%40dylan"
17 TITLE="[IRCServices Coding] gcc ">achurch at achurch.org
18 </A><BR>
19 <I>Sat Apr 5 09:37:42 PST 2003</I>
20 <P><UL>
21 <LI>Previous message: <A HREF="002004.html">[IRCServices Coding] gcc
22 </A></li>
23 <LI>Next message: <A HREF="002006.html">[IRCServices Coding] Re: [IRCServices] channel KICK - Callback
24 </A></li>
25 <LI> <B>Messages sorted by:</B>
26 <a href="date.html#2005">[ date ]</a>
27 <a href="thread.html#2005">[ thread ]</a>
28 <a href="subject.html#2005">[ subject ]</a>
29 <a href="author.html#2005">[ author ]</a>
30 </LI>
31 </UL>
32 <HR>
33 <!--beginarticle-->
34 <PRE>&gt;<i>To save you the time of checking up in the FAQ, read below.
35 </I>&gt;<i>
36 </I>&gt;<i>B.1. When I run &quot;make&quot;, I get an error message like &quot;missing separator&quot;,
37 </I>&gt;<i> &quot;Need an operator&quot;, &quot;Unexpected end of line seen&quot;, etc.
38 </I>
39 Just for the record, this is B.2. B.1 reads as follows:
40
41 B.1. Red Hat says GCC 2.96 doesn't have bugs anymore [www.redhat.com]. Why
42 don't you allow it to be used with Services?
43
44 Because, as Red Hat themselves admit (and just about anyone
45 involved in Linux development can tell you), some releases of
46 GCC 2.96 did have serious bugs in them, and I have personally
47 verified that at least some releases of 2.96 fail to compile
48 Services correctly. Since Red Hat, in one of their many stupid
49 decisions, chose not to change the version string in the fixed
50 releases, I have no way to tell whether a given release of GCC
51 2.96 is a &quot;fixed&quot; one or not. Rather than have to wade through
52 assembly listings for every case of a bad GCC release, I've
53 chosen to disallow the use of GCC 2.96 entirely. The previous
54 version of GCC, 2.95.3, is known to work correctly with
55 Services, as are more recent versions (3.2 in particular);
56 either downgrade or upgrade before compiling Services, or
57 install from a binary distribution instead of the source code.
58
59 If you absolutely must compile Services using GCC 2.96, you can
60 override the configure check with the -force-gcc-2.96 option.
61 However, the author will not provide support for any problems
62 which occur if you override this check.
63
64 Incidentally, Services is believed to not have any of the
65 programming bugs Red Hat discusses on the page referenced
66 above. The one exception is pointer aliasing optimization (the
67 &quot;int i; *(float *)&amp;i = 2.0;&quot; example), which is a bug in the C
68 standard, and is disabled when compiling Services anyway.
69
70 --Andrew Church
71 <A HREF="http://www.ircservices.za.net/mailman/listinfo/ircservices-coding">achurch at achurch.org</A>
72 <A HREF="http://achurch.org/">http://achurch.org/</A>
73 </PRE>
74
75 <!--endarticle-->
76 <HR>
77 <P><UL>
78 <!--threads-->
79 <LI>Previous message: <A HREF="002004.html">[IRCServices Coding] gcc
80 </A></li>
81 <LI>Next message: <A HREF="002006.html">[IRCServices Coding] Re: [IRCServices] channel KICK - Callback
82 </A></li>
83 <LI> <B>Messages sorted by:</B>
84 <a href="date.html#2005">[ date ]</a>
85 <a href="thread.html#2005">[ thread ]</a>
86 <a href="subject.html#2005">[ subject ]</a>
87 <a href="author.html#2005">[ author ]</a>
88 </LI>
89 </UL>
90
91 </body></html>