Re: arm support

2017-08-06 Thread Dmitry Antonov
Thanks Jens,
I'd love to help with Linux, but I'm coming from Windows background myself 
and only learning, just managed to get v1.4 running on arm linux last 
Friday. I'll give v2.0 a go and 'll try to get some expertise allocated to 
get it right.

Dmitry

On Thursday, August 3, 2017 at 2:16:52 AM UTC+10, Jens Alfke wrote:
>
>
> On Aug 2, 2017, at 5:50 AM, Dmitry Antonov  > wrote:
>
> Are there plans to support arm7+ (non-android) devices?
>
>
> We’ve periodically worked on it, although Couchbase doesn’t [yet] 
> officially support these devices. It’s one of those tasks that seems 
> straightforward at a high level, but has annoying difficulties in practice, 
> mostly due to library and compiler versions.
>
> The best approach would be to get Couchbase Lite Core 
>  (the library at the 
> heart of Couchbase Lite 2) to run. This is written in cross-platform C++ 
> and has all the functionality of Couchbase Lite 2, except with a 
> lower-level C API.
>
> A couple of weeks ago, I spent some time trying to bring it up on 
> Raspberry Pi, with help from Jim Borden. The main issue is that Raspbian 
> Jessie’s apt-get has obsolete versions of some dependencies, especially 
> clang and libc++, and installing up-to-date versions was nontrivial. 
> (Disclaimer: I’m a noob at Linux development.) I did get it to build, but 
> the unit tests crash instantly with an illegal instruction, for reasons I 
> can’t figure out due to being a noob.
>
> I’d be glad to collaborate with someone (you?) with more Linux experience, 
> to get this working. I can’t speak for Jim but I bet he’d agree.
>
> —Jens
>

-- 
You received this message because you are subscribed to the Google Groups 
"Couchbase Mobile" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mobile-couchbase+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mobile-couchbase/8c0bdf69-8e72-4fb5-ab7b-9acd962db468%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: arm support

2017-08-02 Thread Jens Alfke

> On Aug 2, 2017, at 5:50 AM, Dmitry Antonov  wrote:
> 
> Are there plans to support arm7+ (non-android) devices?

We’ve periodically worked on it, although Couchbase doesn’t [yet] officially 
support these devices. It’s one of those tasks that seems straightforward at a 
high level, but has annoying difficulties in practice, mostly due to library 
and compiler versions.

The best approach would be to get Couchbase Lite Core 
 (the library at the heart of 
Couchbase Lite 2) to run. This is written in cross-platform C++ and has all the 
functionality of Couchbase Lite 2, except with a lower-level C API.

A couple of weeks ago, I spent some time trying to bring it up on Raspberry Pi, 
with help from Jim Borden. The main issue is that Raspbian Jessie’s apt-get has 
obsolete versions of some dependencies, especially clang and libc++, and 
installing up-to-date versions was nontrivial. (Disclaimer: I’m a noob at Linux 
development.) I did get it to build, but the unit tests crash instantly with an 
illegal instruction, for reasons I can’t figure out due to being a noob.

I’d be glad to collaborate with someone (you?) with more Linux experience, to 
get this working. I can’t speak for Jim but I bet he’d agree.

—Jens

-- 
You received this message because you are subscribed to the Google Groups 
"Couchbase Mobile" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mobile-couchbase+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mobile-couchbase/18763498-030C-496A-A6B2-8F66636A2AB1%40couchbase.com.
For more options, visit https://groups.google.com/d/optout.