svn commit: r551932 - head/devel/efl
Gleb Popov
arrowd at FreeBSD.org
Sat Oct 10 17:06:22 UTC 2020
Author: arrowd
Date: Sat Oct 10 17:06:22 2020
New Revision: 551932
URL: https://svnweb.freebsd.org/changeset/ports/551932
Log:
devel/efl: Use less hacky workaround for an i386 build problem.
Submitted by: Peter TKATCHENKO <peter at flytrace.com>
Modified:
head/devel/efl/Makefile
Modified: head/devel/efl/Makefile
==============================================================================
--- head/devel/efl/Makefile Sat Oct 10 16:40:03 2020 (r551931)
+++ head/devel/efl/Makefile Sat Oct 10 17:06:22 2020 (r551932)
@@ -38,7 +38,7 @@ USE_XORG= x11 xcb xcursor xcomposite xdamage xext xfix
xrandr xrender xtst xscrnsaver
USE_LDCONFIG= yes
-MESON_ARGS= -Dsystemd=false -Deeze=false
+MESON_ARGS= -Dsystemd=false -Deeze=false
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
@@ -59,7 +59,6 @@ OPTIONS_SINGLE_ENGINE= OPENGL OPENGLES NONE
OPTIONS_SINGLE_LUAL= LUAJIT LUALANG
OPTIONS_DEFAULT= FRIBIDI HARFBUZZ PHYSICS PULSEAUDIO EFLONE EXAMPLES GSTREAMER V4L SCIM XIM \
OPENSSL OPENJPEG PDF PS RAW SVG WEBP XCF OPENGL LUAJIT CXX
-OPTIONS_EXCLUDE_i386= EXAMPLES
OPTIONS_DEFAULT_aarch64= LUALANG
OPTIONS_DEFAULT_powerpc64= LUALANG
OPTIONS_DEFAULT_powerpc64le= LUALANG
@@ -287,6 +286,11 @@ EVAS-LOADERS-DISABLER:= "${EVAS-LOADERS-DISABLER-BASE
.endif
MESON_ARGS+= ${EVAS-LOADERS-DISABLER}
+
+# Work-around build failure, which is caused by subtle problem in lld and -as-needed flag
+.if ${ARCH} == i386
+MESON_ARGS+= -Db_asneeded=false
+.endif
.if ${PORT_OPTIONS:MLUA} && ${PORT_OPTIONS:MCXX}
EFL_BINDINGS= -Dbindings=luajit,cxx
More information about the svn-ports-all
mailing list