Re: Compiling on Android

Jean Louis <[email protected]>
Newsgroups gmane.lisp.clisp.devel
Message-ID <[email protected]>
Dear Bruno,

I am glad that you point out to freedom. I am
aware of it. Yet, GNU made evolution from Unix to
GNU/Hurd and later to GNU/Linux and so other
operating systems became free, such as Minix.

In that sense, having CLISP prepared in its
configure script in such manner that it may build
on Android would further contribute to liberation
of Android system and recognition of free
software.

Replicant is liberated Anroid
system. http://replicant.us and that means that
with the development of Replicant, we will have
free phones very soon, as right now not every
mobile device is supported by Replicant.

On Wed, Dec 13, 2017 at 02:37:28AM +0100, Bruno Haible wrote:
> It's not only about compiling it. You would also
> need to rethink the I/O system (no stdin,
> stdout), provide bindings to the (huge) set of
> Android APIs, and integrate with the toolchain
> that produces APKs.

I am not familiar with Android stuff, and I did
not refer to APK if you mean to those packages for
Android GUI.

Myself, I am using https://termux.com/ Termux on
Android, and there are multiple building packages
and applications already compiled.

I am using Termux over SSH and through it, I have
access to GNU packages, and other software.

There is tinyscheme and Pico lisp, and GNU Emacs
is there too. Somehow they compile it.

I could build libsigsegv without problems. Then I
got stuck in various hard coded /bin/sh within
CLISP configuration.

> And what would be the point? How would this help
> making Android more free [1] (less surveillant,
> less controlled by Google) within a reasonable
> time frame?

Just as you see above: Replicant is being
developed to liberate the devices. If you
remember, there was no free BIOS, today we have it
at least on several types of computers, thanks to
Libreboot.

So when CLISP can compile on Android/Replicant, it
will be used on Replicant and Android, until full
solutions are found for Android to be
liberated.

I just don't think it is so difficult. I need
development version as tar.gz to try it again,
last time I tried with stable version.


-- 
Jean Louis

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
clisp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/clisp-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.