From: Max Krummenacher <max.oss.09@gmail.com>
To: openembedded-devel@lists.openembedded.org
Subject: [meta-java][PATCH 0/7] Allow build for multiple ARCH in the same builddir
Date: Mon, 16 Feb 2015 22:55:27 +0100 [thread overview]
Message-ID: <1424123733-16696-1-git-send-email-max.oss.09@gmail.com> (raw)
Building a recipe which provides packages for allarch and ${TUNE_PKGARCH}
fails if one builds in the same build directory for different TUNE_PKGARCHs.
An example is rhino which fails as follows when one builds first for
armv7at2hf-vfp and then for armv7at2hf-vfp-neon.
ERROR: The recipe rhino is trying to install files into a
shared area when those files already exist. Those files and their
manifest location are:
/.../ipk/all/librhino-java_1.7r4-r0_all.ipk
Matched in manifest-armv7at2hf-vfp-rhino-package_write_ipk
The change in package arch is done in java-library.bbclass. Most of the
users of java-library.bbclass don't install any files in the ${TUNE_PKGARCH}
packages or install shell scripts which may also be deployed in an allarch
package.
Most of the recipes including java-library.bbclass no longer build with newer
layer revisions.
This patchset first update the recipes to build again, changes java-library
build all packages in allarch by default and recipes which must have some
of their packages in ${TUNE_PKGARCH} to have all of their recipes in
${TUNE_PKGARCH}.
Finaly some of the recipes I tried did not build before and after the proposed
changes. I document these in README.nonworking. I don't have the time to work
on these and I guess no one has been interested in years.
Regards
Max
Max Krummenacher (6):
cleanup whitespace in tasks
licence: add missing LIC_FILES_CHKSUM
rxtx: use autotools-brokensep
java-library: inherit allarch
antlr: fix override for native build
adding a README.nonworking
README.nonworking | 6 ++
classes/java-library.bbclass | 8 ++-
recipes-core/antlr/antlr_2.7.7.bb | 18 +++---
recipes-core/jakarta-commons/commons-cli_1.1.bb | 1 +
recipes-core/jakarta-commons/commons-codec_1.3.bb | 1 +
.../jakarta-commons/commons-discovery_0.4.bb | 1 +
recipes-core/jakarta-commons/commons-el_1.0.bb | 3 +-
.../jakarta-commons/commons-fileupload_1.2.1.bb | 1 +
.../jakarta-commons/commons-httpclient_3.1.bb | 1 +
recipes-core/jakarta-commons/commons-io_1.4.bb | 1 +
recipes-core/jakarta-commons/commons-lang_2.4.bb | 1 +
.../jakarta-commons/commons-logging_1.1.1.bb | 1 -
recipes-core/jakarta-commons/commons-pool_1.4.bb | 1 +
recipes-core/jakarta-commons/jakarta-commons.inc | 68 +++++++++++-----------
recipes-core/jakarta-libs/poi_3.0.bb | 3 +-
recipes-core/junit/junit4_4.3.1.bb | 3 +-
recipes-core/libmatthew/libmatthew.inc | 1 +
recipes-core/servlet-api/jsp2.0_5.5.26.bb | 3 +-
recipes-core/servlet-api/servlet2.4_5.5.26.bb | 3 +-
recipes-core/xml-commons/jaxme_0.5.2.bb | 43 +++++++-------
recipes-core/xml-commons/xom_1.1.bb | 29 ++++-----
recipes-core/xml-commons/xpp2_2.1.10.bb | 24 ++++----
recipes-core/xml-commons/xpp3_1.1.3.4.O.bb | 39 +++++++------
recipes-extended/hsqldb/hsqldb_1.8.0.10.bb | 29 ++++-----
recipes-extended/rxtx/rxtx_2.2.0.bb | 3 +-
25 files changed, 159 insertions(+), 133 deletions(-)
create mode 100644 README.nonworking
--
1.9.3
next reply other threads:[~2015-02-16 21:55 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-02-16 21:55 Max Krummenacher [this message]
2015-02-16 21:55 ` [meta-java][PATCH 1/7] cleanup whitespace in tasks Max Krummenacher
2015-02-16 21:55 ` [meta-java][PATCH 2/7] licence: add missing LIC_FILES_CHKSUM Max Krummenacher
2015-02-16 21:55 ` [meta-java][PATCH 3/7] rxtx: use autotools-brokensep Max Krummenacher
2015-02-16 21:55 ` [meta-java][PATCH 4/7] java-library: inherit allarch Max Krummenacher
2015-02-16 21:55 ` [meta-java][PATCH 5/7] antlr: fix override for native build Max Krummenacher
2015-02-16 21:55 ` [meta-java][PATCH 6/7] adding a README.nonworking Max Krummenacher
2015-02-16 23:13 ` [meta-java][PATCH 0/7] Allow build for multiple ARCH in the same builddir Otavio Salvador
2015-02-17 8:38 ` Max Krummenacher
-- strict thread matches above, loose matches on Subject: below --
2015-02-16 21:44 Max Krummenacher
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1424123733-16696-1-git-send-email-max.oss.09@gmail.com \
--to=max.oss.09@gmail.com \
--cc=openembedded-devel@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.