Re: CVS: commit tomas_f abi configure.ac

From: Tomas Frydrych <tf_at_o-hand.com>
Date: Wed Mar 01 2006 - 12:16:32 CET

Hi Robert,

Robert Staudinger wrote:
> I am interested in that. What does this option enable exactly?
> (Have been pondering adding --enable-small-dialogs recently to build a
> screen real estate conscious version using the dialogs adapted for
> maemo on the desktop also).
> Maybe the real question is how to modularise abiword. Should it be per
> embedded target/desktop (n770, OpenEmbedded, possible ALP, GPE port)
> or rather fine grained, feature based configuration (printing, dialog
> size, library dependencies ...).

Just a clarification to start with; OpenEmbedded is not a platform aimed
at any paticular hardware, but rather a cross-compilation framework for
maintaining embedded distributions -- you can use it to build packages
for pretty much any hardware, including Zaurus, 770, iPAQ, etc. (see
http://oe.handhelds.org/).

Regarding the modularisation, I would prefer the more fine-grained,
feature-oriented, approach.

As for --enable-embedded, it is meant to be a convenience option
intended to encapsulates changes that are likely to be required by a
typical embedded target; at the moment it:

1. Passes -DEMBEDDED_TARTGET=1 to the compiler. IIRC, at the moment the
only thing EMBEDDED_TARGET is used for is to make the Normal view the
default mode, plus it reduces the size of the margins in the Normal view
to make better use of the realestate.

2. Disables printing capabilities (in 2.5); this can be overriden by
passing --enable-printing as well.

If we add --enable-small-dialogs (which I think is a good idea), I would
imagine that --enable-embedded would imply small dialogs, but could be
overriden by passing --disable-small-dialogs alongside it, should anyone
want to do that for a specific target.

For the 770 port we have the --enable-hildon option, this is basically
equivalent to the --enable-embedded, plus it adds some of the hildon
specific CFLAGS and libs. It is, however, worth noting that the Hildon
port is somewhat an exception; I have gathered from the OpenEmbedded
folk that AbiWord is used on other embedded devices that run standard
gkt-based desktop and do not require any hildon-like changes.

I have asked the OE developers for suggestions what should happen when
--enable-embedded is specified; this request has been passed down to OE
users, so I am curious to see what, if anything, will get suggested.

Tomas
Received on Wed Mar 1 12:16:35 2006

This archive was generated by hypermail 2.1.8 : Wed Mar 01 2006 - 12:16:35 CET