https://www.php.net/ isn't reliably working across the various servers
hosting the site as reported by danj@ (e.g. at least one instance has
a certificate with CN=ilia.ws, and some don't seem to have
port 443 open at all).
When -mretpoline is enabled with clang, a __llvm_retpoline_r11 weak symbol
is emitted in each compilation unit. This results in the Go linker
complaining when processing a package archive that contains cgo linkages,
since it finds the same weak symbol defined in multiple object files.
Relax the duplicate symbol detection such that weak symbols are permitted
to be duplicated. This makes it possible to build Go with clang again and
addresses a similar duplicate weak symbol issue that results from retguard.
Also backport an upstream commit that corrects the handling of libgcc vs
libcompiler_rt. Combined with the above fix `make regress` now passes with
both gcc and clang.
sample code at https://people.eecs.berkeley.edu/~bh/logo-sample.html
behaves a bit strangely but it's the same with the in-tree version but
simple tests with pen control/movement work as well as before.
(the distfile for 5.5 is no longer available upstream, port had no
MASTER_SITES line so was using implicit default of MASTER_SITE_OPENBSD)
Version 1.31.1 (2018-12-20)
- Fix Rust failing to build on powerpc-unknown-netbsd
- Fix broken go-to-definition in RLS
- Fix infinite loop on hover in RLS
stdfix.h, stdalign.h, and stdnoreturn.h
Ensure these headers are usable on all archs by ensuring that
openbsd-stdint.h is used on all archs.
While here, explicitly add the --disable-libssp flag to configure,
otherwise it will get built and installed.
Sync the PLISTs for these changes.
Prompted and much help and diagnosis on macppc by George Koehler.
Feedback from sthen@ and pascal@
ok pascal@