comparison PROBLEMS @ 229:434959a2fba3 r20-5b13

Import from CVS: tag r20-5b13
author cvs
date Mon, 13 Aug 2007 10:13:02 +0200
parents 0e522484dd2a
children 557eaa0339bf
comparison
equal deleted inserted replaced
228:654d0f3a6a9b 229:434959a2fba3
26 26
27 27
28 * Problems with building XEmacs 28 * Problems with building XEmacs
29 =============================== 29 ===============================
30 30
31 ** Don't use -O2 with gcc 2.7.2 under Linux without also using 31 ** Don't use -O2 with gcc 2.7.2 under Intel/XXX without also using
32 `-fno-strength-reduce'. 32 `-fno-strength-reduce'.
33 33
34 gcc will generate incorrect code otherwise. This bug is present in at 34 gcc will generate incorrect code otherwise. This bug is present in at
35 least 2.6.x and 2.7.[0-2]. This bug has been fixed in GCC 2.7.2.1 and 35 least 2.6.x and 2.7.[0-2]. This bug has been fixed in GCC 2.7.2.1 and
36 later. 36 later. This bug is also O/S independent.
37
38 ** Don't use -O2 with gcc 2.7.2 under Intel architectures without also
39 using `-fno-caller-saves'.
40
41 gcc will generate incorrect code otherwise. This bug is still present
42 in gcc 2.7.2.3. There have been no reports to indicate the bug is
43 present in egcs 1.0 (or pgcc 1.0) or later. This bug is O/S independent.
37 44
38 ** Excessive optimization with pgcc can break XEmacs 45 ** Excessive optimization with pgcc can break XEmacs
39 46
40 It has been reported on some systems that compiling with -O6 can lead 47 It has been reported on some systems that compiling with -O6 can lead
41 to XEmacs failures. The workaround is to use a lower optimization 48 to XEmacs failures. The workaround is to use a lower optimization
42 level. -O2 and -O4 have been tested extensively. 49 level. -O2 and -O4 have been tested extensively.
43 50
44 All of this depends heavily on the version of pgcc. 51 All of this depends heavily on the version of pgcc and the version
52 of libc. Snapshots near the release of pgcc-1.0 have been tested
53 extensively and no sign of breakage has been seen on systems using
54 glibc-2.
55
56 ** `compress' and `uncompress' not found and XFree86
57
58 XFree86 installs a very old version of libz.a by default ahead of where
59 more modern version of libz might be installed. This will cause problems
60 when attempting to link against libMagick. The fix is to remove the old
61 libz.a in the X11 binary directory.
45 62
46 ** Excessive optimization on AIX 4.2 can lead to compiler failure. 63 ** Excessive optimization on AIX 4.2 can lead to compiler failure.
47 64
48 Valdis.Kletnieks@vt.edu writes: 65 Valdis.Kletnieks@vt.edu writes:
49 At least at the b34 level, and the latest-and-greatest IBM xlc 66 At least at the b34 level, and the latest-and-greatest IBM xlc