bulk build on macppc-1.ports.openbsd.org
started on Tue Jan 1 11:00:16 MST 2019
finished at Fri Jan 11 15:33:10 MST 2019
done with kern.version=OpenBSD 6.4-current (GENERIC.MP) #336: Mon Dec 31 18:20:21 MST 2018
On Sat, 12 Jan 2019 22:28:38 +0100
Christian Weisgerber wrote:
> Charlene Wendling:
> > > http://build-failures.rhaalovely.net//powerpc/2019-01-01/x11/bbpager.log > >
> > It fails because some headers are missing. With those patches, it
> > builds  and runs  fine on macppc, and doesn't break amd64
> > build.
> > Comments/feedback are welcome!
> Personally, I try to follow the existing style of the source, i.e.,
> if C headers are included in their C form like
> #include <stdio.h>
> then I'll add <string.h> and not <cstring>.
> Christian "naddy" Weisgerber
> [hidden email] >
Here it is. I'm unhappy as well with Baseresource.cxx, but it would
make the patch intent's less clear.
-# The shared SSL session cache needs either atomics ops unsupported on
-# hppa or pthreads features unsupported on OpenBSD.
-MAKE_FLAGS += USE_PRIVATE_CACHE=1
+COMPILER = base-clang ports-gcc
On Mon, 14 Jan 2019 19:01:26 +0100, Jeremie Courreges-Anglas
<[hidden email]> wrote:
> On Fri, Jan 11 2019, [hidden email] wrote:
> > http://build-failures.rhaalovely.net//powerpc/2019-01-01/net/haproxy.log >
> Fails to build on powerpc and sparc64 because base-gcc has no TLS
> emulation support. Here's a diff that makes haproxy use ports-gcc on
> non-clang archs, successfully tested on sparc64.
> While here, ports-gcc should bring support for atomic ops on hppa, so
> the special case shouldn't be needed.