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)