[webkit-help] [webkit-dev] Compiling SVG lighting filters for ARM NEON

Zoltan Herczeg zherczeg at inf.u-szeged.hu
Fri Jun 17 22:13:31 PDT 2011


Hi,

build questions should go to webkit-help.

It is likely that some include path is missing from somewhere, but I don't
know how Gtk works. I hope someone from Gtk community can tell you more
about it (I hope you are working with ToT).

Regards,
Zoltan

> itisravi wrote:
>>
>>
>> itisravi wrote:
>>>
>>> Hello all,
>>>
>>> Referring to
>>> https://lists.webkit.org/pipermail/webkit-help/2011-June/002150.html
>>> this
>>> ,
>>>
>>> I'm trying to cross compile webkit 1.4 (gtk port) for ARM with NEON
>>> flags
>>> enabled for the SVG lighting filters.Though both -mfpu=neon and
>>> -mfloat-abi=softfp flags are enabled, the
>>> Source/WebCore/platform/graphics/filters/arm/FELightingNEON.cpp/h files
>>> are not getting compiled.The build fails with the following message:
>>>
>>>  CCLD   Programs/unittests/testapplicationcache
>>> ./.libs/libwebkitgtk-1.0.so: undefined reference to
>>> `WebCore::feLightingConstantsForNeon()'
>>> ./.libs/libwebkitgtk-1.0.so: undefined reference to `neonDrawLighting'
>>>
>>> I also noted that the toplevel GNUMakefile does not contain rules to
>>> build FELightingNEON files. I tried adding them in vain.
>>>
>>>          Source/WebCore/platform/graphics/filters/FELighting.cpp
>>> \---->Already present
>>>          Source/WebCore/platform/graphics/filters/FELighting.h \
>>> ---->Already present
>>>          Source/WebCore/platform/graphics/filters/arm/FELightingNEON.cpp
>>> \ ---->Added by me
>>>          Source/WebCore/platform/graphics/filters/arm/FELightingNEON.h
>>> \
>>> ---->Added by me
>>>
>>>
>>> Any inputs are appreciated.
>>>
>>> Also, if I'm adding new source files to say the filters section, where
>>> exactly do I have to give the names of these files so that the webkit
>>> build system picks them up? Looking at the original
>>> https://bugs.webkit.org/attachment.cgi?id=88974&action=diff patch  , I
>>> suppose adding the names to Source/WebCore/WebCore.pri /pro  should do
>>> it?
>>>
>>>
>>> Best regards,
>>> Ravi
>>>
>>
>> I managed to compile it by adding the FELightingNEON files to
>> /Source/WebCore/GNUMakefile.list.am.
>> Wondering why it was not mentioned in the original patch(Changeset
>> 83835)
>>
>>
>>
>
> Hello,
> 1.Could someone give inputs on what specific project files are to be
> modified in a webkit-gtk build if I add new sources to the tree?
>
> 2.I was trying to build the FELighting Filters  for NEON; the build fails
> with the following message:
> Source/WebCore/platform/graphics/filters/FELighting.cpp:37: fatal error:
> FELightingNEON.h: No such file or directory
>
> According to the
> https://bugs.webkit.org/attachment.cgi?id=88974&action=diff patch  the
> header files are included in the Webcore.pro file. is there someplace else
> that I need to add the name of the file for the gtk build?
>
> Thanks for any pointers.
> Ravi
>
> --
> View this message in context:
> http://old.nabble.com/Compiling-SVG-lighting-filters-for-ARM--NEON-tp31797915p31868366.html
> Sent from the Webkit mailing list archive at Nabble.com.
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>



More information about the webkit-help mailing list