CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 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)