Arm/open embedded builds of Common C++ to be available for ipaq
David Sugar <[email protected]>
| Newsgroups | gmane.comp.gnu.ccrtp.devel |
|---|---|
| Message-ID | <[email protected]> |
I have just initially built commoncpp2 1.4.1 for arm under open embedded (ipaq/h3900 familiar, gpe) using the --without-extras and --without-exception configure options to minimize library size. I have attached the bb file I used. While I think we should now be able to do the same for ccrtp, but it needs to be audited for exception handling code. We probably should also look at the stl usage in ccrtp. I had already ported and even successfully used the current linphone (1.2.0) on the ipaq built under open embedded (and libosip2-2.2.2...), but the gui is not well adapted for the small screen size, and linphone has a very large number of gnome related library dependencies at present. If we can do an oe build of ccrtp, maybe we can port sflphoned, which already has well separated softphone operation and gui modules, and build a very lightweight gtk based gui module for that specifically designed for a small screen. Maybe qt based twinkle can also be ported and adapted for opie/qtopia? I have not looked at how much additional overhead twinkle has yet. _______________________________________________ Ccrtp-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/ccrtp-devel
commoncpp2_1.4.1.bb
(text/plain, 568 B)
DESCRIPTION = "A library for C++ threads and sockets"
SECTION = "libs"
PRIORITY = "optional"
PR = "r1"
LICENSE = "GPL LGPL"
SRC_URI = "${SOURCEFORGE_MIRROR}/gnutelephony/commoncpp2-${PV}.tar.gz"
S = "${WORKDIR}/commoncpp2-${PV}"
LEAD_SONAME = "libgnu2\..*"
EXTRA_OECONF = "--without-exceptions --without-extras"
inherit autotools pkgconfig
do_stage() {
oe_libinstall -C src -so -a libccgnu2 ${STAGING_LIBDIR}
install -d ${STAGING_INCDIR}/cc++/
(cd include/cc++ ; cp *.h ${STAGING_INCDIR}/cc++)
install -m 0644 src/libccgnu2.pc ${STAGING_DATADIR}/pkgconfig
}
dyfet.vcf
(text/x-vcard, 177 B)
begin:vcard fn:David Sugar n:Sugar;David org:GNU Telephony email;internet:[email protected] tel;work:+1 201 215 2609 url:http://www.gnutelephony.org version:2.1 end:vcard