On Sun, Nov 04, 2018 at 10:33:14PM +0100, Landry Breuil wrote: > On Sun, Nov 04, 2018 at 09:20:55PM -0000, Christian Weisgerber wrote: > > On 2018-11-04, Philip Guenther <[email protected]> wrote: > > > > >> I'm not sure how to fix this. Maybe add -std=c11 (or -std=gnu11?) right > > >> away to CFLAGS? > > > > > > That seems like the simplest solution, forcing both sides to > > > (approximately) the same symbol visibility. > > > > --- Makefile.orig Sun Nov 4 22:14:21 2018 > > +++ Makefile Sun Nov 4 22:13:47 2018 > > @@ -74,3 +75,8 @@ > > ${WRKSRC}/tests/*.c > > > > .include <bsd.port.mk> > > + > > +# match visibility of max_align_t between CC and CXX > > +.if ${CHOSEN_COMPILER} == "ports-gcc" > > +CFLAGS += -std=gnu11 > > +.endif > > thanks, trying this diff on sparc64|macppc.
Definitely helps on sparc64, will probably on macppc (still in the queue)
