On 05/16/2011 03:11 PM, Andrew Haley wrote:
On 05/16/2011 03:04 PM, Dennis Gilmore wrote:
> On Monday, May 16, 2011 08:43:17 AM Andrew Haley wrote:
>> On 05/16/2011 02:41 PM, Dennis Gilmore wrote:
>>> On Monday, May 16, 2011 08:37:43 AM Andrew Haley wrote:
>>>> On 05/12/2011 04:57 PM, Gordan Bobic wrote:
>>>>> Paul Whalen wrote:
>>>>>> We are pleased to announce the release of Fedora 13 ARM Beta3.
This
>>>>>> release includes additional software not found in Beta2, most
notably
>>>>>> Abiword for your word processing needs. Unfortunately at this
time we
>>>>>> are not able to offer OpenOffice due to some issues with java
packages
>>>>>> ( java experts we could use your help! ).
>>>>>
>>>>> Considering that Java only accounts for a small amount of seldom
used
>>>>> functionality, I would suggest that building LibreOffice
--without-java
>>>>> is probably the way forward for the foreseeable future.
>>>>
>>>> I hope not. I'm now trying to get a Fedora/ARM system working and
>>>> I'll start fixing Java-related bugs. Please let me know which are
>>>> the most important.
>>>
>>> an updated openjdk would be a good start :)
>>
>> Sure. What is the problem here? It just doesn't build?
>>
>> Andrew.
> looks like lucene is missing.
>
> lucene failed to build
>
http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=93642 there seems to
> be an issue with aot compiling the rpms. getting an unresolved symbol after
> successfully building things.
I have found two fatal bugs.
The first one is that
/usr/lib/gcc/armv5tel-redhat-linux-gnueabi/4.4.4/libgcc_s.so should be
a linker script: instead it's a symlink. This caused most
gcj-compiled packages to fail to link. I have a fixed gcc RPM.
The linker script should look like this:
/* GNU ld script
Use the shared library, but some functions are only in
the static library. */
GROUP ( /lib/libgcc_s.so.1 libgcc.a )
Secondly, locks do not work at all in gcj. This means that any
program using more than one thread will eventually crash.
Fixed by this patch:
http://gcc.gnu.org/ml/java-patches/2009-q3/msg00069.html
(It's only the change to sysdep/arm/locks.h that we need.)
Andrew.