[Webkit-unassigned] [Bug 188440] [WPE] Build failure on fedora when not adding -lrt as a cmake linker flag.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 9 09:58:13 PDT 2018


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

Michael Catanzaro <mcatanzaro at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |annulen at yandex.ru,
                   |                            |mcatanzaro at igalia.com

--- Comment #1 from Michael Catanzaro <mcatanzaro at igalia.com> ---
Konstantin wrote this check in Source/WebKit/CMakeLists.txt:

if (UNIX)
    check_function_exists(shm_open SHM_OPEN_EXISTS)
    if (NOT SHM_OPEN_EXISTS)
        set(CMAKE_REQUIRED_LIBRARIES rt)
        check_function_exists(shm_open SHM_OPEN_REQUIRES_LIBRT)
        if (SHM_OPEN_REQUIRES_LIBRT)
            list(APPEND WebKit_LIBRARIES PRIVATE rt)
        endif ()
        unset(CMAKE_REQUIRED_LIBRARIES)
    endif ()
endif ()

It's not working for some reason, and I'm not sure why. Weird is that it *does* work for WebKitGTK+ on the same build infrastructure.

The main difference I see is package version. The latest WPE 2.21 is significantly older than the latest GTK 2.21.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180809/b43e63ee/attachment.html>


More information about the webkit-unassigned mailing list