Mercurial > hg > xemacs-beta
comparison PROBLEMS @ 369:1d62742628b6 r21-1-14
Import from CVS: tag r21-1-14
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:01:51 +0200 |
parents | a4f53d9b3154 |
children | cc15677e0335 |
comparison
equal
deleted
inserted
replaced
368:397a7324211a | 369:1d62742628b6 |
---|---|
166 (3.1.4.4), there are problems with -O3. I haven't investigated | 166 (3.1.4.4), there are problems with -O3. I haven't investigated |
167 further. | 167 further. |
168 | 168 |
169 | 169 |
170 ** SunOS/Solaris | 170 ** SunOS/Solaris |
171 *** Dumping error when using GNU binutils / GNU ld on a Sun. | |
172 | |
173 Errors similar to the following: | |
174 | |
175 Dumping under the name xemacs unexec(): | |
176 dldump(/space/rpluim/xemacs-obj/src/xemacs): ld.so.1: ./temacs: | |
177 fatal: /space/rpluim/xemacs-obj/src/xemacs: unknown dynamic entry: | |
178 1879048176 | |
179 | |
180 are caused by using GNU ld. There are several workarounds available: | |
181 | |
182 In XEmacs 21.2 or later, configure using the new portable dumper | |
183 (--pdump). | |
184 | |
185 Alternatively, you can link using the Sun version of ld, which is | |
186 normally held in /usr/ccs/bin. This can be done by one of: | |
187 | |
188 - building gcc with these configure flags: | |
189 configure --with-ld=/usr/ccs/bin/ld --with-as=/usr/ccs/bin/as | |
190 | |
191 - adding -B/usr/ccs/bin/ to CFLAGS used to configure XEmacs | |
192 (Note: The trailing '/' there is significant.) | |
193 | |
194 - uninstalling GNU ld. | |
195 | |
196 The Solaris2 FAQ claims: | |
197 | |
198 When you install gcc, don't make the mistake of installing | |
199 GNU binutils or GNU libc, they are not as capable as their | |
200 counterparts you get with Solaris 2.x. | |
201 | |
171 *** Link failure when using acc on a Sun. | 202 *** Link failure when using acc on a Sun. |
172 | 203 |
173 To use acc, you need additional options just before the libraries, such as | 204 To use acc, you need additional options just before the libraries, such as |
174 | 205 |
175 /usr/lang/SC2.0.1/values-Xt.o -L/usr/lang/SC2.0.1/cg87 -L/usr/lang/SC2.0.1 | 206 /usr/lang/SC2.0.1/values-Xt.o -L/usr/lang/SC2.0.1/cg87 -L/usr/lang/SC2.0.1 |
277 This is a Linux problem where you've compiled the XEmacs binary on a libc | 308 This is a Linux problem where you've compiled the XEmacs binary on a libc |
278 5.4 with version higher than 5.4.19 and attempted to run the binary against | 309 5.4 with version higher than 5.4.19 and attempted to run the binary against |
279 an earlier version. The solution is to upgrade your old library. | 310 an earlier version. The solution is to upgrade your old library. |
280 | 311 |
281 ** IRIX | 312 ** IRIX |
313 | |
314 *** On Irix 6.5, the MIPSpro compiler gets an internal compiler error | |
315 | |
316 The MIPSpro Compiler (at least version 7.2.1) can't seem to handle the | |
317 union type properly, and fails to compile src/glyphs.c. To avoid this | |
318 problem, always build ---use-union-type=3Dno (but that's the default, so | |
319 you should only see this problem if you're an XEmacs maintainer). | |
320 | |
282 *** Linking with -rpath on IRIX. | 321 *** Linking with -rpath on IRIX. |
283 | 322 |
284 Darrell Kindred <dkindred@cmu.edu> writes: | 323 Darrell Kindred <dkindred@cmu.edu> writes: |
285 There are a couple of problems [with use of -rpath with Irix ld], though: | 324 There are a couple of problems [with use of -rpath with Irix ld], though: |
286 | 325 |