<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-java.git/recipes-core/ecj/libecj-bootstrap.inc, branch kirkstone</title>
<subtitle>[no description]</subtitle>
<id>https://git.enea.com/cgit/linux/meta-java.git/atom?h=kirkstone</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-java.git/atom?h=kirkstone'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-java.git/'/>
<updated>2021-03-22T13:00:43+00:00</updated>
<entry>
<title>ecj: exclude BB_NUMBER_THREADS from sstate hash</title>
<updated>2021-03-22T13:00:43+00:00</updated>
<author>
<name>Wes Lindauer</name>
<email>wesley.lindauer@gmail.com</email>
</author>
<published>2021-03-04T08:47:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-java.git/commit/?id=db9a58bb71fffdb74eb9850978a643a98ff13323'/>
<id>urn:sha1:db9a58bb71fffdb74eb9850978a643a98ff13323</id>
<content type='text'>
The sstate-cache for libecj-bootstrap is not shareable across multiple
machines because the parallelisation configuration of Bitbake is being
embedded into the sstate hash of libecj-bootstrap.

Exclude BB_NUMBER_THREADS from the do_compile sstate hashing to avoid
this issue.

Commit message adapted from a5257d41f32812bc9426183cc8d2b6f07617b0d5.

Signed-off-by: Wes Lindauer &lt;wesley.lindauer@gmail.com&gt;
Signed-off-by: Richard Leitner &lt;richard.leitner@skidata.com&gt;
</content>
</entry>
<entry>
<title>classpath-native and friends: inherit native last</title>
<updated>2021-02-21T06:54:42+00:00</updated>
<author>
<name>Douglas Royds</name>
<email>douglas.royds@taitradio.com</email>
</author>
<published>2021-02-05T03:58:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-java.git/commit/?id=2cf23656eddbf77ac0ce78f7840f8f40e18199f4'/>
<id>urn:sha1:2cf23656eddbf77ac0ce78f7840f8f40e18199f4</id>
<content type='text'>
Fixes QA Issue: classpath-native: native/nativesdk class is not inherited last

Signed-off-by: Douglas Royds &lt;douglas.royds@taitradio.com&gt;
Signed-off-by: Richard Leitner &lt;richard.leitner@skidata.com&gt;
</content>
</entry>
<entry>
<title>set SUMMARY instead of DESCRIPTION</title>
<updated>2018-06-19T07:55:51+00:00</updated>
<author>
<name>André Draszik</name>
<email>andre.draszik@jci.com</email>
</author>
<published>2018-04-25T14:59:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-java.git/commit/?id=c99c748d587df0f1e294ecf817f1391b9175797e'/>
<id>urn:sha1:c99c748d587df0f1e294ecf817f1391b9175797e</id>
<content type='text'>
Short descriptions should go into SUMMARY (DESCRIPTION will
get the same value if not set.)

Signed-off-by: André Draszik &lt;andre.draszik@jci.com&gt;
Tested-by: Richard Leitner &lt;richard.leitner@skidata.com&gt;
Signed-off-by: Richard Leitner &lt;richard.leitner@skidata.com&gt;
</content>
</entry>
<entry>
<title>libecj-bootstrap-native: simplify build</title>
<updated>2018-06-19T07:55:33+00:00</updated>
<author>
<name>André Draszik</name>
<email>andre.draszik@jci.com</email>
</author>
<published>2018-04-25T14:59:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-java.git/commit/?id=428cf8dfb4df230aa1e33b2321356171d7f39950'/>
<id>urn:sha1:428cf8dfb4df230aa1e33b2321356171d7f39950</id>
<content type='text'>
Piping 'find' output into multiple files to re-read
them seems inelegant and is error prone - just use a
pipe with appropriate options instead.

This avoids potential problems with funny file names,
and now also makes use of BB_NUMBER_THREADS to speed
up compilation.

This is a better example to copy from now...

Signed-off-by: André Draszik &lt;andre.draszik@jci.com&gt;
Tested-by: Richard Leitner &lt;richard.leitner@skidata.com&gt;
Signed-off-by: Richard Leitner &lt;richard.leitner@skidata.com&gt;
</content>
</entry>
<entry>
<title>libecj: fix build issues by adding missing dependencies</title>
<updated>2017-03-03T10:15:53+00:00</updated>
<author>
<name>Adrian Calianu</name>
<email>adrian.calianu@enea.com</email>
</author>
<published>2017-03-02T12:50:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-java.git/commit/?id=67e48693501bddb80745b9735b7b3d4d28dce9a1'/>
<id>urn:sha1:67e48693501bddb80745b9735b7b3d4d28dce9a1</id>
<content type='text'>
Signed-off-by: Adrian Calianu &lt;adrian.calianu@enea.com&gt;
Signed-off-by: Maxin B. John &lt;maxin.john@intel.com&gt;
</content>
</entry>
<entry>
<title>do_unpackpost: explicitly set working directory</title>
<updated>2016-07-22T14:46:51+00:00</updated>
<author>
<name>Patrick Ohly</name>
<email>patrick.ohly@intel.com</email>
</author>
<published>2016-07-20T09:48:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-java.git/commit/?id=4ae7c0c40e1f8fccc98d2f58cf61ef58c5a27da6'/>
<id>urn:sha1:4ae7c0c40e1f8fccc98d2f58cf61ef58c5a27da6</id>
<content type='text'>
bitbake rev 67a7b8b02 "build: don't use $B as the default cwd for
functions" (included in current bitbake master) breaks the assumption
that do_unpackpost runs inside the build directory. Now that has to be
set explicitly, which is also okay for older bitbake versions.

Signed-off-by: Patrick Ohly &lt;patrick.ohly@intel.com&gt;
Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>Revert "meta-java: rely on well known bootstrap-path"</title>
<updated>2016-01-04T11:21:06+00:00</updated>
<author>
<name>Jackie Huang</name>
<email>jackie.huang@windriver.com</email>
</author>
<published>2015-12-23T06:26:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-java.git/commit/?id=ec7b984fbd0662b7aa1707f229ab09c555bb2cf6'/>
<id>urn:sha1:ec7b984fbd0662b7aa1707f229ab09c555bb2cf6</id>
<content type='text'>
This reverts commit 04d5d0bf414c05ca59618d77f17ff9898aa1c566.

Detail reason is in the following commit.

Signed-off-by: Jackie Huang &lt;jackie.huang@windriver.com&gt;
</content>
</entry>
<entry>
<title>meta-java: rely on well known bootstrap-path</title>
<updated>2015-12-08T15:43:35+00:00</updated>
<author>
<name>Jens Rehsack</name>
<email>rehsack@gmail.com</email>
</author>
<published>2015-12-08T13:51:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-java.git/commit/?id=04d5d0bf414c05ca59618d77f17ff9898aa1c566'/>
<id>urn:sha1:04d5d0bf414c05ca59618d77f17ff9898aa1c566</id>
<content type='text'>
Instead of potential circular depending virtual/javac-native (even this
recipe provides such a useable java-native), rely on well known path
via cacao-native to build up to icedtea7-native in reliable manner.

virtual/javac-native should be used by parts not belonging to the bootstrap
phase.

Signed-off-by: Jens Rehsack &lt;sno@netbsd.org&gt;
Signed-off-by: Maxin B. John &lt;maxin.john@intel.com&gt;
</content>
</entry>
<entry>
<title>cacao-initial-native, jamvm-initial-native: provide virtual/java-initial-native</title>
<updated>2015-03-31T16:48:09+00:00</updated>
<author>
<name>Mario Domenech Goulart</name>
<email>mario@ossystems.com.br</email>
</author>
<published>2015-03-31T13:22:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-java.git/commit/?id=ff169c8e4337253f509f19aa933ce2b70d838a99'/>
<id>urn:sha1:ff169c8e4337253f509f19aa933ce2b70d838a99</id>
<content type='text'>
Since bd9c6023, virtual/java-initial is provided by
cacao-initial-native and jamvm-initial-native.  For consistency, this
commit makes them provide virtual/java-initial-native instead.

Signed-off-by: Mario Domenech Goulart &lt;mario@ossystems.com.br&gt;
Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>initials: silence "populate_sysroot manifest not found" warnings</title>
<updated>2015-03-11T13:43:53+00:00</updated>
<author>
<name>Magnus Olsson</name>
<email>magnus@minimum.se</email>
</author>
<published>2015-03-10T12:19:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-java.git/commit/?id=bd9c60238c4c62d9a0f2d60b89aef429a1b71e34'/>
<id>urn:sha1:bd9c60238c4c62d9a0f2d60b89aef429a1b71e34</id>
<content type='text'>
A number of recipes in meta-java use autotools.bbclass for building; internally
it uses the sstate-control populate_sysroot manifests to locate and copy
aslocals for configure dependencies as part of the do_configure step.
The manifest path differs depending on if it's a native package or not so
autotools.bbclass looks at the package name to determine if its native or not
(it's native if it ends with "-native").

The warnings are emitted because a few (native) recipes in meta-java (such as
cacao-initial, classpath-initial and more) are incorrectly being classified as
non-native by autotools.bbclass, which makes it look for the manifest in the
wrong place and finally gives up with the warning:

WARNING: /home/oe/tmp-glibc/sstate-control/manifest-mymachine-libecj-bootstrap.populate_sysroot not found

This happens for cacao-initial, classpath-initial, ecj-initial, libecj-boostrap,
jamvm-initial and jikes-initial since they are all native and rely on autotools.

This patch renames the recipes so they end with -native, e.g ecj-initial-native.
It also updates the recipes so they DEPEND on the corresponding new name. This
helps autotools.bbclass to properly classify the recipes are native and silence
the warnings.

Signed-off-by: Magnus Olsson &lt;magnus@minimum.se&gt;
Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
</feed>
