[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Monotone-devel] building 0.38 on AIX
From: |
Stephen Leake |
Subject: |
Re: [Monotone-devel] building 0.38 on AIX |
Date: |
Fri, 14 Dec 2007 07:39:41 -0500 |
User-agent: |
Gnus/5.1006 (Gnus v5.10.6) Emacs/22.1 (windows-nt) |
Stephen Leake <address@hidden> writes:
> "Kelly F. Hickel" <address@hidden> writes:
>
>> The issue is that unix/tester-plaf.o gets included into libplatform.a,
>> but needs symbols defined in tester.cc to actually link. The AIX linker
>> is fairly pedantic about unresolved symbols, often to the point on
>> insanity in my opinion. If I remove unix/tester-plat.o from the .a,
>> then I can build the mtn binary.
>
> Files that are in a library but not the link should not cause
> unresolved symbol problems.
>
> What is pulling in tester-plaf.o without tester.cc?
>
> But I guess you are saying the AIX linker doesn't work this way; it
> tries to link the entire library whether it needs to or not? That
> seems more "broken" than "pedantic".
Another solution is to use the Gnu compiler and linker; would that be
a problem?
--
-- Stephe