CVSROOT: /cvs Module name: ports Changes by: st...@cvs.openbsd.org 2019/01/31 15:04:40
Modified files: security/openssl/1.1: Makefile Added files: security/openssl/1.1/patches: patch-Configurations_10-main_conf patch-Configurations_shared-info_pl Removed files: security/openssl/1.1/patches: patch-config Log message: Set `shared_target => "bsd-gcc-shared"' in 10-main.conf for i386 to force the build system to assume gcc/binutils compatible linker. There is autodetection in detect_gnu_ld() for partially unknown build targets but it's broken (it tries to run $config{CC} -Wl,-V before it sets up $config{CC}, and even if that did work, the regex matching output doesn't match LLD's string). Initial research by naddy@. Mucu further headscratching and deciding on a not-too-horrible way to work around the problem by me. Unbreaks i386.