Thanks very much. The warning itself recommends
atomic_compare_exchange_strong(),
but I can't tell you much more than that.

Would you be so kind as to let me know when/if there's a SQLite ticket for
this so that I can link it back to the project I encountered this in? It'll
help in terms of that messaging, and it'll let the author there know when
to update.

Thanks again,
Judson

On Sat, Oct 1, 2016 at 8:30 PM Richard Hipp <d...@sqlite.org> wrote:

> On 10/1/16, Judson Lester <nya...@gmail.com> wrote:
> > I understand that this project doesn't produce go-sqlite3, but the
> > sqlite-bindings.c that project incorporates (and which is the origin of
> the
> > deprecation warning) do seem to be part of this project. If that's not
> so,
> > can you direct me to the true source so I can raise the issue there?
>
> I stand corrected.  "sqlite-bindings.c" is apparently a renamed copy
> of "sqlite3.c".
>
> I didn't remember that sqlite3.c had a call to
> OSAtomicCompareAndSwapPtrBarrier().  That only comes up on MacOS/iOS
> systems.  I will investigate and figure out what Apple's recommended
> substitute for this is and add that to the next release.
>
> --
> D. Richard Hipp
> d...@sqlite.org
>
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to