⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 293295 in webkit


Ignore:
Timestamp:
Apr 23, 2022, 2:47:00 PM (4 years ago)
Author:
Justin Michaud
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:
Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r293293 r293295  
     12022-04-23  Justin Michaud  <justin_michaud@apple.com>
     2
     3        Fix build error caused by LTO + Unified Sources
     4        https://bugs.webkit.org/show_bug.cgi?id=239679
     5
     6        Reviewed by Alex Christensen.
     7
     8        This hopefully fixes the following build error:
     9        Undefined symbols for architecture x86_64:
     10          "JSC::GenericTypedArrayView<JSC::Uint8ClampedAdaptor>::tryCreateUninitialized(unsigned long)", referenced from:
     11              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
     12        ld: symbol(s) not found for architecture x86_64
     13
     14        * platform/graphics/filters/software/FEGaussianBlurSoftwareApplier.cpp:
     15
    1162022-04-23  Alan Bujtas  <zalan@apple.com>
    217
  • trunk/Source/WebCore/platform/graphics/filters/software/FEGaussianBlurSoftwareApplier.cpp

    r288559 r293295  
    3434#include "ImageBuffer.h"
    3535#include "PixelBuffer.h"
     36#include <JavaScriptCore/TypedArrayInlines.h>
    3637#include <wtf/MathExtras.h>
    3738
     
    3940#include <Accelerate/Accelerate.h>
    4041#else
    41 #include <JavaScriptCore/TypedArrayInlines.h>
    4242#include <wtf/ParallelJobs.h>
    4343#endif
Note: See TracChangeset for help on using the changeset viewer.