Title: [293295] trunk/Source/WebCore
Revision
293295
Author
justin_mich...@apple.com
Date
2022-04-23 14:47:00 -0700 (Sat, 23 Apr 2022)

Log Message

Fix build error caused by LTO + Unified Sources
https://bugs.webkit.org/show_bug.cgi?id=239679

Reviewed by Alex Christensen.

This hopefully fixes the following build error:
Undefined symbols for architecture x86_64:
  "JSC::GenericTypedArrayView<JSC::Uint8ClampedAdaptor>::tryCreateUninitialized(unsigned long)", referenced from:
      WebCore::FEGaussianBlurSoftwareApplier::apply(WebCore::Filter const&, WTF::Vector<WTF::Ref<WebCore::FilterImage, WTF::RawPtrTraits<WebCore::FilterImage> >, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WebCore::FilterImage&) const in lto.o
ld: symbol(s) not found for architecture x86_64

* platform/graphics/filters/software/FEGaussianBlurSoftwareApplier.cpp:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (293294 => 293295)


--- trunk/Source/WebCore/ChangeLog	2022-04-23 21:13:57 UTC (rev 293294)
+++ trunk/Source/WebCore/ChangeLog	2022-04-23 21:47:00 UTC (rev 293295)
@@ -1,3 +1,18 @@
+2022-04-23  Justin Michaud  <justin_mich...@apple.com>
+
+        Fix build error caused by LTO + Unified Sources
+        https://bugs.webkit.org/show_bug.cgi?id=239679
+
+        Reviewed by Alex Christensen.
+
+        This hopefully fixes the following build error:
+        Undefined symbols for architecture x86_64:
+          "JSC::GenericTypedArrayView<JSC::Uint8ClampedAdaptor>::tryCreateUninitialized(unsigned long)", referenced from:
+              WebCore::FEGaussianBlurSoftwareApplier::apply(WebCore::Filter const&, WTF::Vector<WTF::Ref<WebCore::FilterImage, WTF::RawPtrTraits<WebCore::FilterImage> >, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc> const&, WebCore::FilterImage&) const in lto.o
+        ld: symbol(s) not found for architecture x86_64
+
+        * platform/graphics/filters/software/FEGaussianBlurSoftwareApplier.cpp:
+
 2022-04-23  Alan Bujtas  <za...@apple.com>
 
         [FFC][Integration] Construct and update the layout tree for the flex items

Modified: trunk/Source/WebCore/platform/graphics/filters/software/FEGaussianBlurSoftwareApplier.cpp (293294 => 293295)


--- trunk/Source/WebCore/platform/graphics/filters/software/FEGaussianBlurSoftwareApplier.cpp	2022-04-23 21:13:57 UTC (rev 293294)
+++ trunk/Source/WebCore/platform/graphics/filters/software/FEGaussianBlurSoftwareApplier.cpp	2022-04-23 21:47:00 UTC (rev 293295)
@@ -33,12 +33,12 @@
 #include "GraphicsContext.h"
 #include "ImageBuffer.h"
 #include "PixelBuffer.h"
+#include <_javascript_Core/TypedArrayInlines.h>
 #include <wtf/MathExtras.h>
 
 #if USE(ACCELERATE)
 #include <Accelerate/Accelerate.h>
 #else
-#include <_javascript_Core/TypedArrayInlines.h>
 #include <wtf/ParallelJobs.h>
 #endif
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to