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