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