CVSROOT:        /cvs
Module name:    ports
Changes by:     gkoeh...@cvs.openbsd.org        2021/10/17 18:25:49

Modified files:
        lang/gcc/11    : Makefile 
        lang/gcc/11/patches: patch-gcc_config_gcc 
                             
patch-libphobos_libdruntime_core_sys_posix_setjmp_d 
        lang/gcc/11/pkg: PLIST-main 
Added files:
        lang/gcc/11/patches: patch-libphobos_configure 
                             
patch-libphobos_libdruntime_config_powerpc_switchcontext_S 
                             
patch-libphobos_libdruntime_core_sys_posix_config_d 
                             
patch-libphobos_libdruntime_core_sys_posix_sys_mman_d 
                             
patch-libphobos_libdruntime_core_sys_posix_ucontext_d 
                             patch-libphobos_libdruntime_core_thread_fiber_d 
        lang/gcc/11/pkg: PFRAG.powerpc64-main 

Log message:
Fix fibers in dlang; unbreak powerpc64; add D for powerpc64

Unbreak gcc 11 on powerpc64 by adding a missing header file
(gnu-user.h in patch-gcc_config_gcc).  Add PFRAG.powerpc64-main.

The other changes are for D.  Add powerpc64 to ONLY_FOR_ARCHS-dlang,
and add enough PPC64 code to build libphobos.  While adding fibers for
powerpc64, also fix fibers for 32-bit powerpc, and pass MAP_STACK to
mmap(2) for fibers on all archs.

ok pascal@ (maintainer)

Reply via email to