Re: [gtk-list] Re: ltconfig
- From: Harald Meland <Harald Meland usit uio no>
 
- To: gtk-list redhat com
 
- Subject: Re: [gtk-list] Re: ltconfig
 
- Date: 11 Dec 1997 22:41:52 +0100
 
[Shawn T. Amundson]
| The Solaris ld(1) man page:
| 
|      -z text     In dynamic mode only, force a fatal error if any
|                  relocations  against  non-writable,  allocatable
|                  sections remain.
| 
| I'm not sure if it is an problem with Solaris x86 ld or with some
| part of the libgtk code or even gcc.  This problem doesn't show up 
| at all in linking glib, libgdk, or libgimp. 
I "fixed" the problem here by hacking[1] up shared library versions of
the libraries containing the symbols ld kept complaining about.
I believe the libraries in question are
	termcap-1.9
	readline-2.1
	gettext-0.10
(Dunno if I hacked all of these because of GTk, though -- it might
have been something else that complained in a similar fashion)
Compilation has gone smoothly ever since.
Of course, as I have no idea whether I did all this in a sane enough
manner to keep the functionality of the libraries intact, I will never
know whether my apps crash because they are broken or because I have
hacked away a bit too happily on the libs -- not to worry, though,
I'll keep asking here when something stuffs up :)
[1] Given the automake input files for the above listed, making shared
    libraries when needed should be a breeze -- just use libtool.  I
    just had my first go at automake, autoconf and libtool the other
    day, and found it quite a pain trying to reverse-engineer the
    needed Makefile.am for gettext-0.10.  For the other two libs, I
    compiled every file by hand until things stopped complaining :)
-- 
Harald
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]