Date: Thu, 28 Jun 2018 16:18:59 +0000 From: bugzilla-noreply@freebsd.org To: x11@FreeBSD.org Subject: [Bug 229385] graphics/mesa-libs requires devel/llvm60 from ports, should use base on 11.2-RELEASE? Message-ID: <bug-229385-7141-EfUJys4Kyi@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-229385-7141@https.bugs.freebsd.org/bugzilla/> References: <bug-229385-7141@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229385 --- Comment #4 from Marko Cupać <marko.cupac@mimar.rs> --- Perhaps it would be worth to try if mesa-libs can be built with base llvm60 instead of port. It is not even on freshports' list of ports that need llvm60, for either build, run, or libraries. I took a look at www/chromium Makefile, llvm check is different there: .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1101513 BUILD_DEPENDS+= clang60:devel/llvm60 CC= clang60 CXX= clang++60 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-llvm-port .else BUILD_DEPENDS+= ${LOCALBASE}/bin/ar:devel/binutils EXTRA_PATCHES+= ${FILESDIR}/extra-patch-llvm-base .endif Perhaps something like that could be tried for mesa-libs instead of: # libEGL needs gallium enabled which depends on llvm .if "${MESA_LLVM_VER}" != "" .if ${PORT_OPTIONS:MWAYLAND} CONFIGURE_ARGS+= --with-platforms=x11,drm,wayland .else CONFIGURE_ARGS+= --with-platforms=x11,drm .endif PLIST_SUB+= EGL="" .else CONFIGURE_ARGS+= --disable-egl PLIST_SUB+= EGL="@comment " .if ${PORT_OPTIONS:MWAYLAND} IGNORE= option WAYLAND is only valid on platforms with LLVM .endif .endif -- You are receiving this mail because: You are on the CC list for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-229385-7141-EfUJys4Kyi>
