[Lazarus] Lazarus IDE on Android (ARM and x86_64)

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[Lazarus] Lazarus IDE on Android (ARM and x86_64)

Free Pascal - Lazarus mailing list
I'm aware of
http://wiki.lazarus.freepascal.org/Custom_Drawn_Interface/Android and
assume it's fairly current, but could somebody give me a quick summary
of where Lazarus is when it comes to running the IDE etc. on a tablet?
I'm in a situation elsewhere where I need to compare notes with a Kotlin
developer.

I'm able to run i386 FPC using Termux on x86_64 Android, but more
sophisticated programs appear to have problems because libpthread/libdl
has been rebundled.

--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]
--
_______________________________________________
Lazarus mailing list
[hidden email]
https://lists.lazarus-ide.org/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Lazarus IDE on Android (ARM and x86_64)

Free Pascal - Lazarus mailing list
A couple of days ago I loaded UserLAnd on my Moto Z2 Android phone.  I
then loaded fpc and got fpc 3.0.0 loaded for AArch64.  I have this web
page started:  www.turbocontrol.com/userland.htm

Please try UserLAnd and report back how it works for you.  Hopefully you
will get a 64-bit Debian 9.


On 06/23/2018 06:54 AM, Mark Morgan Lloyd via Lazarus wrote:

> I'm aware of
> http://wiki.lazarus.freepascal.org/Custom_Drawn_Interface/Android and
> assume it's fairly current, but could somebody give me a quick summary
> of where Lazarus is when it comes to running the IDE etc. on a tablet?
> I'm in a situation elsewhere where I need to compare notes with a Kotlin
> developer.
>
> I'm able to run i386 FPC using Termux on x86_64 Android, but more
> sophisticated programs appear to have problems because libpthread/libdl
> has been rebundled.
>

--
_______________________________________________
Lazarus mailing list
[hidden email]
https://lists.lazarus-ide.org/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Lazarus IDE on Android (ARM and x86_64)

Free Pascal - Lazarus mailing list
On 24/06/18 01:00, Paul Breneman via Lazarus wrote:
> A couple of days ago I loaded UserLAnd on my Moto Z2 Android phone.  I
> then loaded fpc and got fpc 3.0.0 loaded for AArch64.  I have this web
> page started:  www.turbocontrol.com/userland.htm
> Please try UserLAnd and report back how it works for you.  Hopefully you
> will get a 64-bit Debian 9.

Console mode stuff is no problem, until one tries to use things like
pthread. Yesterday I set up a makefile for a project that did and got
bogged down with linkage errors, so it isn't simply that ld is
hardcoding references to the wrong .so file.

--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]
--
_______________________________________________
Lazarus mailing list
[hidden email]
https://lists.lazarus-ide.org/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Lazarus IDE on Android (ARM and x86_64)

Free Pascal - Lazarus mailing list
On 06/24/2018 03:16 AM, Mark Morgan Lloyd via Lazarus wrote:

> On 24/06/18 01:00, Paul Breneman via Lazarus wrote:
>> A couple of days ago I loaded UserLAnd on my Moto Z2 Android phone.  I
>> then loaded fpc and got fpc 3.0.0 loaded for AArch64.  I have this web
>> page started:  www.turbocontrol.com/userland.htm
>> Please try UserLAnd and report back how it works for you.  Hopefully
>> you will get a 64-bit Debian 9.
>
> Console mode stuff is no problem, until one tries to use things like
> pthread. Yesterday I set up a makefile for a project that did and got
> bogged down with linkage errors, so it isn't simply that ld is
> hardcoding references to the wrong .so file.
>

Any more info in the last five days Mark?  Thanks!

Did you get 64-bit FPC working?
--
_______________________________________________
Lazarus mailing list
[hidden email]
https://lists.lazarus-ide.org/listinfo/lazarus
Reply | Threaded
Open this post in threaded view
|

Re: [Lazarus] Lazarus IDE on Android (ARM and x86_64)

Free Pascal - Lazarus mailing list
On 29/06/18 16:00, Paul Breneman via Lazarus wrote:
> On 06/24/2018 03:16 AM, Mark Morgan Lloyd via Lazarus wrote:> On
> 24/06/18 01:00, Paul Breneman via Lazarus wrote:>> A couple of days ago
> I loaded UserLAnd on my Moto Z2 Android phone.  I >> then loaded fpc and
> got fpc 3.0.0 loaded for AArch64.  I have this web >> page started:  
> www.turbocontrol.com/userland.htm>> Please try UserLAnd and report back
> how it works for you.  Hopefully >> you will get a 64-bit Debian 9.> >

Note that I'm specifically commenting on (and originally asking about)
Termux, in part because of things I was being asked elsewhere. Also note
that my Android tables is x86_64, not ARM (not my choice).

> Console mode stuff is no problem, until one tries to use things like >
> pthread. Yesterday I set up a makefile for a project that did and got >
> bogged down with linkage errors, so it isn't simply that ld is >
> hardcoding references to the wrong .so file.

> Any more info in the last
> five days Mark?  Thanks!
> Did you get 64-bit FPC working?--

Haven't had time to experiment (I'm afraid I have problems here), but
what I can say from looking at Termux in the past is that while it will
run both 32- and 64-bit programs they've only got binutils (i.e. ld
etc.) for 32.

I did try taking one of my programs that uses pthreads and writing a
makefile for it so that I could compile up with FPC (rather than having
to have Lazarus which obviously wouldn't work) but it still had pthreads
problems i.e. it's not just the usual kind of symlink error.

--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]
--
_______________________________________________
Lazarus mailing list
[hidden email]
https://lists.lazarus-ide.org/listinfo/lazarus