CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected] 2019/11/24 07:37:25

Modified files:
        lang/flang/flang/patches: 
                                  
patch-runtime_flangrti_aarch64-Linux_dumpregs_c 
        lang/flang/libpgmath: Makefile 
        lang/flang/libpgmath/patches: patch-CMakeLists_txt 
Added files:
        lang/flang/libpgmath/patches: patch-lib_common_CMakeLists_txt 
                                      patch-lib_common_fltfenv_c 

Log message:
Build flang again on arm64.
This requires the use of eg++ to build libpgmath; about a year and a half
ago, building the arm64-specific math routines broke when compiling with
clang (a clang bug) so we switched to the generic math routines only. Now,
build system changes make building generic math routines only impossible,
so we now must build libpgmath on arm64 with eg++. I have gotten tired of
waiting for a potential fix to allow building with clang again.
Thanks to phessler@, who put the diff into a bulk build (and spotted me
fat-fingering the linker invocation).
Flang now again builds and works properly on arm64. No change on amd64.

Reply via email to