<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Aug 30, 2020 at 12:12 PM Francesco Sammarco via lazarus <<a href="mailto:lazarus@lists.lazarus-ide.org">lazarus@lists.lazarus-ide.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Keep us informed, it interests me too. I just did some tests for the application console.</div></blockquote><div><br></div>
<div>PinePhone64 PostmarketOS arrived on the desktop, <br></div><div>
<div>FpcUpDeluxe to setup Linux aarch64 RTL&co for FreePascal and latest Lazarus from trunk on Windows 10<br></div>

cross-compiled from Windows 10 to Linux aarch64 a simple WriteLn('HelloWorld');</div><div>copy the 1MB binary using WinSCP from laptop to the PinePhone which is connected on the same Wifi network at home, using the admin user and password as declared 
5 minutes before 

during the setup of PostmarketOS<br></div><div>in Putty command line :<br></div><div>pine64-pinephone:~$ ./HelloWorld<br>-ash: ./HelloWorld: not found<br></div><div>
pine64-pinephone:~$ 

sudo apk add  libc6-compat</div><div>[sudo] password for admin:<br>fetch <a href="http://postmarketos1.brixit.nl/postmarketos/v20.05/aarch64/APKINDEX.tar.gz">http://postmarketos1.brixit.nl/postmarketos/v20.05/aarch64/APKINDEX.tar.gz</a><br>fetch <a href="http://dl-cdn.alpinelinux.org/alpine/v3.12/main/aarch64/APKINDEX.tar.gz">http://dl-cdn.alpinelinux.org/alpine/v3.12/main/aarch64/APKINDEX.tar.gz</a><br>fetch <a href="http://dl-cdn.alpinelinux.org/alpine/v3.12/community/aarch64/APKINDEX.tar.gz">http://dl-cdn.alpinelinux.org/alpine/v3.12/community/aarch64/APKINDEX.tar.gz</a><br>(1/3) Installing libc6-compat (1.1.24-r9)<br>(2/3) Installing dnsmasq (2.81-r0)<br>Executing dnsmasq-2.81-r0.pre-install<br>(3/3) Installing postmarketos-base-elogind (3-r38)<br>Executing postmarketos-base-elogind-3-r38.post-install<br>- Modifying: /etc/elogind/logind.conf<br>Executing busybox-1.31.1-r19.trigger<br>Executing postmarketos-base-3-r36.trigger<br>Configuring a getty on port ttyS0 with baud rate 115200<br>OK: 967 MiB in 471 packages<br>

pine64-pinephone:~$  ./HelloWorld<br>Hello world<br></div><div><br></div><div>Lesson learn ! (thank you Michael)</div><div>you need to 

sudo apk add  libc6-compat <br></div><div>using ldd ./HelloWorld <br></div><div>will show you the missing parts:<br>        /lib/ld-linux-aarch64.so.1 (0xffffa55ab000)<br>        libpthread.so.0 => /lib/ld-linux-aarch64.so.1 (0xffffa55ab000)<br>        libdl.so.2 => /lib/ld-linux-aarch64.so.1 (0xffffa55ab000)<br>        libc.so.6 => /lib/ld-linux-aarch64.so.1 (0xffffa55ab000)<br></div><div><br></div><div>Now let's compile the big beast over the week-end.<br></div>

</div></div>