On Tue, Aug 14, 2018 at 09:12:08AM +0100, Stuart Henderson wrote:
> ports-gcc is available on more arches than ports-clang so is useful to have
> in the list if it works.
It builds fine as I did use ports-gcc before.
> There are implications with dependencies, mixing things compiled with
> different c++ compilers is unlikely to work well. So generally you want
> to have a library compiled by the same compiler as programs using that
> library.
That makes sense.
Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/freerdp/Makefile,v
retrieving revision 1.32
diff -u -p -r1.32 Makefile
--- Makefile 8 Jun 2018 20:32:16 -0000 1.32
+++ Makefile 14 Aug 2018 08:24:42 -0000
@@ -23,6 +23,9 @@ PERMIT_PACKAGE_CDROM = Yes
WANTLIB += X11 Xcursor Xext Xfixes Xi Xinerama Xrender Xv avcodec
WANTLIB += avutil c crypto cups execinfo m pthread ssl xkbfile
+# thread-local storage
+COMPILER = base-clang ports-gcc ports-clang
+
MODULES = devel/cmake
CFLAGS += -I${X11BASE}/include -I${LOCALBASE}/include