[Webkit-unassigned] [Bug 26232] build options in the build-webkit script are outdated

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jan 10 10:42:16 PST 2011


https://bugs.webkit.org/show_bug.cgi?id=26232


Mark Rowe (bdash) <mrowe at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #78386|review?                     |review-
               Flag|                            |




--- Comment #3 from Mark Rowe (bdash) <mrowe at apple.com>  2011-01-10 10:42:16 PST ---
(From update of attachment 78386)
View in context: https://bugs.webkit.org/attachment.cgi?id=78386&action=review

This change doesn’t explain why the options that are being removed from build-webkit are being removed.  It is also adding a number of options that don’t appear to map to any underlying feature defines (e.g., they have no effect). It adds some flags that are of dubious value (e.g., opcode-stats). It also adds a number of flags that are specific to the GTK build system and in my mind are not interesting to add to build-webkit (e.g., shared, static, optimizations, fast-install). If someone wants to customize things to that degree then they’re better off using ./configure directly.

> Tools/Scripts/build-webkit:115
>        define => "ENABLE_3D_CANVAS", default => (isAppleMacWebKit() && !isTiger() && !isLeopard()), value => \$threeDCanvasSupport },

Command-line options are lowercase by convention.

> Tools/Scripts/build-webkit:118
> +      define => "ENABLE_3D_TRANSFORMS", default => 0, value => \$threeDTransformsSupport },

This change seems bogus. ENABLE_3D_TRANSFORMS is not a feature define that appears in the source from what I can see.

> Tools/Scripts/build-webkit:148
> +      define => "ENABLE_FAST_MALLOC", default => 1, value => \$fastMallocSupport },

Again, ENABLE_FAST_MALLOC does not appear to correspond to a feature define.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list