<feed xmlns='http://www.w3.org/2005/Atom'>
<title>multitech-oe.git/classes/java.bbclass, branch corecdp-1.1.0</title>
<subtitle>Multi-Tech CoreCDP 1.x OpenEmbedded Tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/'/>
<entry>
<title>java.bbclass: stage all JAR files outside of ARCH related directories</title>
<updated>2009-12-16T15:47:39+00:00</updated>
<author>
<name>Marcin Juszkiewicz</name>
<email>marcin@buglabs.net</email>
</author>
<published>2009-12-16T15:43:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=bedc7cb2e83bcfde2cf28ff5774d7f4829d8f0bd'/>
<id>bedc7cb2e83bcfde2cf28ff5774d7f4829d8f0bd</id>
<content type='text'>
When Java things are build for more then one architecture strange things
happen:

- first architecture builds fine
- next architectures fails to build

Thats due to lack of JAR files as they were built as PACKAGE_ARCH="all"
but staged as PACKAGE_ARCH="TARGET_ARCH" so BitBake do not build them
again but Java classes are unable to find them.

Solution is to stage JAR files to non-ARCH directory. I used
staging/java for it and build tested with stable/2009 and
org.openembedded.dev branches.

Signed-off-by: Marcin Juszkiewicz &lt;marcin@buglabs.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When Java things are build for more then one architecture strange things
happen:

- first architecture builds fine
- next architectures fails to build

Thats due to lack of JAR files as they were built as PACKAGE_ARCH="all"
but staged as PACKAGE_ARCH="TARGET_ARCH" so BitBake do not build them
again but Java classes are unable to find them.

Solution is to stage JAR files to non-ARCH directory. I used
staging/java for it and build tested with stable/2009 and
org.openembedded.dev branches.

Signed-off-by: Marcin Juszkiewicz &lt;marcin@buglabs.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>java.bbclass: fixed oe_jarinstall for broken symlinks</title>
<updated>2009-11-05T14:40:26+00:00</updated>
<author>
<name>Marcin Juszkiewicz</name>
<email>marcin@buglabs.net</email>
</author>
<published>2009-11-05T14:37:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=4270cb2928afa95117bde026244fb877ee8e2a6e'/>
<id>4270cb2928afa95117bde026244fb877ee8e2a6e</id>
<content type='text'>
Code checked for existance of JAR file and if it was present then it had
to be removed before symlinking to it. But it was not working sometimes
so we forced symlinking.

Proper fix is to check "does file exists or is a symlink" which we do
now.

Signed-off-by: Marcin Juszkiewicz &lt;marcin@buglabs.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Code checked for existance of JAR file and if it was present then it had
to be removed before symlinking to it. But it was not working sometimes
so we forced symlinking.

Proper fix is to check "does file exists or is a symlink" which we do
now.

Signed-off-by: Marcin Juszkiewicz &lt;marcin@buglabs.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>java.bbclass: Use force (-f) for ln (suggested by Marcin).</title>
<updated>2009-04-16T11:02:51+00:00</updated>
<author>
<name>Robert Schuster</name>
<email>rschus@entw2.(none)</email>
</author>
<published>2009-04-16T11:02:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=8fa95dc3f6c3a06cb0ada1fc0e8269c4b1309f90'/>
<id>8fa95dc3f6c3a06cb0ada1fc0e8269c4b1309f90</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>java.bbclass: Make oe_makeclasspath more flexible (partly by Marcin Juszkiewicz &lt;hrw@openembedded.org&gt;)</title>
<updated>2009-03-14T18:38:46+00:00</updated>
<author>
<name>Robert Schuster</name>
<email>thebohemian@gmx.net</email>
</author>
<published>2009-03-14T18:38:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=472883c1b800eff190835e9facbeb0fbcc1ac34d'/>
<id>472883c1b800eff190835e9facbeb0fbcc1ac34d</id>
<content type='text'>
 - converted tabs to spaces
 - allow entries which have no corresponding jar file (just skip)
 - document that behavior
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - converted tabs to spaces
 - allow entries which have no corresponding jar file (just skip)
 - document that behavior
</pre>
</div>
</content>
</entry>
<entry>
<title>java.bbclass: Fixed indentation.</title>
<updated>2008-10-22T12:52:10+00:00</updated>
<author>
<name>Robert Schuster</name>
<email>thebohemian@openembedded.org</email>
</author>
<published>2008-10-17T09:46:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=1d65c4922a7d93f3a5c8f385470b9c4e1d8d542c'/>
<id>1d65c4922a7d93f3a5c8f385470b9c4e1d8d542c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>java.bbclass: Make oe_makeclasspath automatically use staging or staging native.</title>
<updated>2008-10-10T14:45:56+00:00</updated>
<author>
<name>Robert Schuster</name>
<email>thebohemian@gmx.net</email>
</author>
<published>2008-10-10T14:45:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=92f38964a8c2f92f94a8fe51da38f61584de2596'/>
<id>92f38964a8c2f92f94a8fe51da38f61584de2596</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>java.bbclass: Make oe_makeclasspath behavior more sane.</title>
<updated>2008-10-07T21:08:06+00:00</updated>
<author>
<name>Robert Schuster</name>
<email>thebohemian@gmx.net</email>
</author>
<published>2008-10-07T21:08:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=3edc90bafa0912873ae40910f7481aec4737dfd8'/>
<id>3edc90bafa0912873ae40910f7481aec4737dfd8</id>
<content type='text'>
 * return oe_makeclasspath result in variable
 * check for file existence only when -s is given
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * return oe_makeclasspath result in variable
 * check for file existence only when -s is given
</pre>
</div>
</content>
</entry>
<entry>
<title>java.bbclass: Fixed oe_makeclasspath classpath generation.</title>
<updated>2008-10-07T09:54:04+00:00</updated>
<author>
<name>Robert Schuster</name>
<email>thebohemian@gmx.net</email>
</author>
<published>2008-10-07T09:54:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=c43cac1ec65bab71076def681418384a512497a6'/>
<id>c43cac1ec65bab71076def681418384a512497a6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>java.bbclass: Error out if classpath entry cannot be found.</title>
<updated>2008-10-02T23:19:15+00:00</updated>
<author>
<name>Robert Schuster</name>
<email>thebohemian@gmx.net</email>
</author>
<published>2008-10-02T23:19:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=89f8f2f11ff38add6164bc6e5728fda2b1132583'/>
<id>89f8f2f11ff38add6164bc6e5728fda2b1132583</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>java.bbclass:</title>
<updated>2008-06-06T13:15:05+00:00</updated>
<author>
<name>Robert Schuster</name>
<email>thebohemian@gmx.net</email>
</author>
<published>2008-06-06T13:15:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=a32e8da7f81672fc0b7f32a38a51480564115708'/>
<id>a32e8da7f81672fc0b7f32a38a51480564115708</id>
<content type='text'>
 * Added libdir_jvm variable
 * Added STAGING_LIBDIR_JVM variable
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * Added libdir_jvm variable
 * Added STAGING_LIBDIR_JVM variable
</pre>
</div>
</content>
</entry>
</feed>
