Stephen J. Turnbull writes:
>>>>> "Scott" == Scott RoLanD
<shr(a)chat.net> writes:
Scott>
/adc_local_apps/ut/export/sparc-sun-solaris2.7/t/xemacs/21.4.5/distrib/src/xemacs:
Scott> unknown dynamic entry: 1879048176
I've seen this reported before, I don't do solaris so I don't know
what it means, have you tried configuring with --pdump?
Tsk, Tsk. From PROBLEMS:
*** Dumping error when using GNU binutils / GNU ld on a Sun.
Errors similar to the following:
Dumping under the name xemacs unexec():
dldump(/space/rpluim/xemacs-obj/src/xemacs): ld.so.1: ./temacs:
fatal: /space/rpluim/xemacs-obj/src/xemacs: unknown dynamic entry:
1879048176
are caused by using GNU ld. There are several workarounds available:
In XEmacs 21.2 or later, configure using the new portable dumper
(--pdump).
Alternatively, you can link using the Sun version of ld, which is
normally held in /usr/ccs/bin. This can be done by one of:
- building gcc with these configure flags:
configure --with-ld=/usr/ccs/bin/ld --with-as=/usr/ccs/bin/as
- adding -B/usr/ccs/bin/ to CFLAGS used to configure XEmacs
(Note: The trailing '/' there is significant.)
- uninstalling GNU ld.
The Solaris2 FAQ claims:
When you install gcc, don't make the mistake of installing
GNU binutils or GNU libc, they are not as capable as their
counterparts you get with Solaris 2.x.
Robert
--