[Development] Reviews needed before android integration in two weeks

Donald Carr sirspudd at gmail.com
Wed Feb 6 00:29:11 CET 2013


I agreed with Simon's initial pragmatic heads up which was that:

linux* blocks in existing qmake profile files would probably want be
the primary code path you would want to be followed in/under Android,
in the initial compilation/porting to Android. It wasn't an attempt at
bike shedding.

The Qt mkspecs have goofy names; All the linux-foo mkspecs are more
indicative of the toolchain/userspace in use than the kernel.

http://en.wikipedia.org/wiki/Bionic_(software)

Let me paraphrase since I don't know shit: "Bionic has several major
Linux-specific features and development continues independent of other
code bases"

So I would kind of expect any android specific code/implementations to
most resemble Linux, rather than the Windows/Mac/symbian
implementations. If Android adopts the Linux naming scheme, the Linux
impls will be grabbed at the baseline, which I assume would be desired
default behavior unless you explicitly specialize off of this.

If you people know better, and god I hope you do, then merrily override this.

Just my 2p,
Donald

On Tue, Feb 5, 2013 at 1:15 PM, Keith Gardner <kgardner at zebraimaging.com> wrote:
> [snip]
> According to:
> http://en.wikipedia.org/wiki/Android_(operating_system)
> "Android is a Linux-based operating system ..."
> but on the same page says:
> "Android does not have a native X Window System by default nor does it support the full set of standard GNU libraries, and this makes it difficult to port existing Linux applications or libraries to Android."
>
>
> According to Qt's wiki page "Licensing Talk about Mobile Platforms," Android is defined as the following:
>
> "The Google Android operating system is based on Embedded Linux. Therefore it is permitted as an application deployment platform, as long as the developer has an "Embedded Linux" license."
>
> http://qt-project.org/wiki/Licensing-talk-about-mobile-platforms
>
> To point out, this decision has implications on licensing Qt.
>
> Keith
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development



More information about the Development mailing list