Please provide a VFP-optimised build for gtk+2.0

Bug #349460 reported by Emmet Hikory
2
Affects Status Importance Assigned to Milestone
gtk+2.0 (Ubuntu)
Fix Released
Medium
Emmet Hikory
Jaunty
Fix Released
Medium
Emmet Hikory

Bug Description

Some ARM processors support vector floating point, which can cause significant improvements in the performance of floating point code. As this must be selected at compile-time, with the -mfpu=vfp CFLAG, this requires a special build.

For performance reasons on such hardware, please enable such a build for gtk+2.0 for jaunty.

Tags: arm-vfp
Emmet Hikory (persia)
Changed in gtk+2.0:
assignee: nobody → persia
status: New → In Progress
Loïc Minier (lool)
Changed in gtk+2.0:
milestone: none → ubuntu-9.04
Steve Langasek (vorlon)
Changed in gtk+2.0 (Ubuntu Jaunty):
importance: Undecided → Medium
Revision history for this message
Loïc Minier (lool) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gtk+2.0 - 2.16.0-1ubuntu8

---------------
gtk+2.0 (2.16.0-1ubuntu8) jaunty; urgency=low

  * Move back MODULES_BASE_PATH and friends.

gtk+2.0 (2.16.0-1ubuntu7) jaunty; urgency=low

  * Move LIBDIR def around for OPTLIBDIR to be set properly.

gtk+2.0 (2.16.0-1ubuntu6) jaunty; urgency=low

  * Also sed @OPTLIBDIR@.

gtk+2.0 (2.16.0-1ubuntu5) jaunty; urgency=low

  [ Loic Minier ]
  * Merge the following changes by Emmet Hikory:

  [ Emmet Hikory ]
  * Port optimised flavor work by Loic Minier from pango1.0:
    - Rework flavor-specific vars.
      + Introduce $(flavor) which is set to $* to clarify implicit rules
      + Rename common_configure_flags to configure_flags
      + Introduce the flavor_get macro to use a flavor specific override or
        fallback to the common defaults for make vars.
      + Use $(call flavor_get, ) to retrieve configure_flags, CFLAGS, and
        LDFLAGS allowing to override these per flavor.
    - Add support for an optimised pass, implemented as a flavor
      + Define a default OPTLIBDIR and replace it in the sed foo for %.in
        files; this is like LIBDIR, but with some hwcaps extension, e.g.
        usr/lib/vfp.
      + Add vars to build an optimised vfp flavour for armel with
        additional CFLAGS
      + Add the "opt" special flavor to flavors to run the testuites on,
        CHECK_FLAVORS
      + Also sed and append %.opt after %.in when generating $ files from
        %.in; the %.opt file is optional and only included if the opt flavor
        is included.
      + Add a debian/libgtk2.0-0.install.opt which lists files from the
        optimised flavor to install in libgtk2.0-0.
      + Add a debian/libgail18.install.opt which lists files from the
        optimised flavor to install in libgail18.

  [ Loic Minier ]
  * Enable VFP pass on armel; LP: #349460.
  * Build-dep on autotools-dev for the config.guess / .sub updates to work.

 -- Loic Minier <email address hidden> Fri, 10 Apr 2009 22:14:24 +0200

Changed in gtk+2.0 (Ubuntu Jaunty):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.