You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by makl <ma...@tigris.org> on 2004/05/01 13:13:17 UTC

Problem building shared libraries with trunk@9588

The description for the problem is simple:

libsvn_fs depends on libsvn_fs_base which depends on libsvn_fs.

With a system that doesn't allow unresolved references at link time, it 
is impossible to build the shared libraries.

The same is true for libsvn_fs_fs.



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Problem building shared libraries with trunk@9588

Posted by Michael Sweet <mi...@easysw.com>.
Greg Hudson wrote:
> On Sat, 2004-05-01 at 09:13, makl wrote:
> 
>>With a system that doesn't allow unresolved references at link time, it 
>>is impossible to build the shared libraries.
> 
> 
> For reference, what system has this property?

Windows, AIX (although there is a linker option in later AIX releases
that can be used to disable errors from this stuff, binaries will not
work without the end-user system having the appropriate AIX release
and/or patches installed for the run-time resolution fixes), older
releases of Solaris (I think 2.6 and earlier, which are still in
pretty heavy use), and older releases of IRIX (6.2 and earlier,
IIRC).

There are probably others, so the short answer would be to move any
functions that the two libraries need into a third library so that
the dependencies are not circular...

-- 
______________________________________________________________________
Michael Sweet, Easy Software Products           mike at easysw dot com
Printing Software for UNIX                       http://www.easysw.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Problem building shared libraries with trunk@9588

Posted by makl <ma...@tigris.org>.
Greg Hudson wrote:

> For reference, what system has this property?

Windows.




---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Problem building shared libraries with trunk@9588

Posted by Greg Hudson <gh...@MIT.EDU>.
On Sat, 2004-05-01 at 09:13, makl wrote:
> With a system that doesn't allow unresolved references at link time, it 
> is impossible to build the shared libraries.

For reference, what system has this property?

I'll start a thread on how to eliminate the circular dependencies; I was
hoping they wouldn't cause any unsolvable problem.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org