[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Python bindings build seems broken

From: Jeremy Whitlock <jcscoobyrs_at_gmail.com>
Date: Sat, 11 Oct 2008 13:46:36 -0600

> Is this another option:
>
> 4. Don't have platform-specific visibility for APIs in Subversion at all.
> Instead, move the #defines that toggle the availability down into the
> functions/structures themselves so that on platforms where the
> functionality is not available, a not-implemented error is thrown?

While working on this approach, I have realized that this might not be
a viable option. Basically, this would work for the Win32 and Darwin
APIs but since the gnome-keyring and kwallet function implementations
reside in their own respective library, on systems where
gnome-keyring/kwallet are not available, you'd have symbols for the
functions but the library to actually perform the work, even if it is
just setting the auth provider to NULL, will not be there. I think
the only way to get this working right now is to continue to use SWIG
ignore patterns for the necessary functions. Thoughts?

-- 
Take care,
Jeremy Whitlock
http://www.thoughtspark.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-10-11 21:46:50 CEST

This is an archived mail posted to the Subversion Dev mailing list.