RE: [gtk-list] Re: Linking problem with FreeBSD



On 08-Feb-99 Marc van Kempen wrote:
> [lots of stuff about elf deleted]

[ more stuff snipped ]

> I'm not sure about my linker version, I can't get to the sources right
> now.

ld --version is our friend, my guess, since the linker is from 1994 or
something, it will be the same

> But it was my understanding that one of the major reasons to switch
> to elf was that we then could use the latest GNU stuff again, since
> they dropped aout support some time ago, and the 2.2.x range was still 
> using the old tools.

*nods* Ye are correct in that.

> Anyway, it looks like Owen's proposal seems to make the most sense, but 
> I think the method should work for all aout platforms. Though I must 
> admit that I'm not sure about 2.2.8 (+).

2.2.8 is a.out. ELF supported only started since 3.0 and onwards.

> (Jeroen do you know someone to talk to about this, who knows what the
> deal is with aout?)

OK, throw the ball up in -hackers, else try to contact John Polstra,
although the man's very busy. My understanding and use of FreeBSD (and
other BSD's started somewhere when 2.2.6 came out, and I have been
following CURRENT from the start actually, so I'm more focused on ELF).

> All I can say is that when gtk-config was still specifying -lgtk-1.1
> I could link without problems, and now it doesn't see the shared
> libraries anymore and links with the static ones.

Have ye looked at man ld, man ldconfig, man dlsym at least to get some
background info? That got my interest sparked in the ELF process. Please
let me know about the a.out process as soon as ye find something out Marc
(I monitor -hackers though, plus a dozen others).

---
Jeroen Ruigrok van der Werven        join #FreeBSD on Undernet
asmodai(at)wxs.nl       Time is merely a residue of Reality...
Network/Security Specialist      <http://home.wxs.nl/~asmodai>
*BSD: Powered by Knowledge & Know-how <http://www.freebsd.org>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]