On 11/19/18 3:51 AM, Antoine Jacoutot wrote:
CVSROOT:        /cvs
Module name:    ports
Changes by:     ajacou...@cvs.openbsd.org       2018/11/19 01:51:03

Modified files:
        devel/llvm     : Makefile
        devel/llvm/patches:
                            patch-tools_clang_lib_Driver_ToolChains_Arch_PPC_cpp
                            patch-tools_clang_lib_Driver_ToolChains_Arch_PPC_h
Added files:
        devel/llvm/patches:
                            
patch-tools_clang_include_clang_Basic_DiagnosticDriverKinds_td
                            
patch-tools_clang_lib_Driver_ToolChains_Arch_Mips_cpp
                            
patch-tools_clang_lib_Driver_ToolChains_CommonArgs_cpp

Log message:
>From upstream:
- [mips] Prevent PIC to be set to level 2
- [mips] Improve handling of -fno-[pic/PIC] option
- [PowerPC] Set the default PLT mode on OpenBSD/powerpc to Secure PLT.

- Remove PowerPC -nopie workaround
- Add workaround to PowerPC to only build the PowerPC backend as a means
of reducing the code size
- Enable building on PowerPC

from Brad (maintainer)
This allows building webkitgtk4 on OpenBSD/powerpc


I should clarify the PowerPC thing.
This is a necessary step in order to get LLVM building again on powerpc. But more is needed; I am working with Charlene to prepare a more complete diff for that. But yes, in testing we have discovered that Webkitgtk4 is building again on macppc with clang, though webkitgtk4 is suffering runtime issues that we are still sorting out.

~Brian

Reply via email to