1068 |
Emacs is linked. With LD_RUN_PATH set, the linker will include a |
Emacs is linked. With LD_RUN_PATH set, the linker will include a |
1069 |
specified run-time search path in the executable. |
specified run-time search path in the executable. |
1070 |
|
|
1071 |
|
On some systems, Emacs could crash due to problems with dynamic |
1072 |
|
linking. Specifically, on SGI Irix 6.5, crashes were reported with |
1073 |
|
backtraces like this: |
1074 |
|
|
1075 |
|
(dbx) where |
1076 |
|
0 strcmp(0xf49239d, 0x4031184, 0x40302b4, 0x12, 0xf0000000, 0xf4923aa, 0x0, 0x492ddb2) ["/xlv22/ficus-jan23/work/irix/lib/libc/libc_n32_M3_ns/strings/strcmp.s":35, 0xfb7e480] |
1077 |
|
1 general_find_symbol(0xf49239d, 0x0, 0x0, 0x0, 0xf0000000, 0xf4923aa, 0x0, 0x492ddb2) |
1078 |
|
["/comp2/mtibuild/v73/workarea/v7.3/rld/rld.c":2140, 0xfb65a98] |
1079 |
|
2 resolve_symbol(0xf49239d, 0x4031184, 0x0, 0xfbdd438, 0x0, 0xf4923aa, 0x0, 0x492ddb2) |
1080 |
|
["/comp2/mtibuild/v73/workarea/v7.3/rld/rld.c":1947, 0xfb657e4] |
1081 |
|
3 lazy_text_resolve(0xd18, 0x1a3, 0x40302b4, 0x12, 0xf0000000, 0xf4923aa, 0x0, 0x492ddb2) |
1082 |
|
["/comp2/mtibuild/v73/workarea/v7.3/rld/rld.c":997, 0xfb64d44] |
1083 |
|
4 _rld_text_resolve(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) |
1084 |
|
["/comp2/mtibuild/v73/workarea/v7.3/rld/rld_bridge.s":175, 0xfb6032c] |
1085 |
|
|
1086 |
|
(`rld' is the dynamic linker.) We don't know yet why does this |
1087 |
|
happen, but setting the environment variable LD_BIND_NOW to 1 (which |
1088 |
|
forces the dynamic linker to bind all shared objects early on) seems |
1089 |
|
to work around the problem. |
1090 |
|
|
1091 |
Please refer to the documentation of your dynamic linker for details. |
Please refer to the documentation of your dynamic linker for details. |
1092 |
|
|
1093 |
* On Solaris 2.7, building Emacs with WorkShop Compilers 5.0 98/12/15 |
* On Solaris 2.7, building Emacs with WorkShop Compilers 5.0 98/12/15 |