svn commit: r515816 - in head/cad/openvsp: . files
Piotr Kubaj
pkubaj at FreeBSD.org
Sun Oct 27 19:21:14 UTC 2019
Author: pkubaj
Date: Sun Oct 27 19:21:13 2019
New Revision: 515816
URL: https://svnweb.freebsd.org/changeset/ports/515816
Log:
cad/openvsp: fix build on arm*
-mimplicit-it=always breaks build on arm*. Remove it to fix build.
PR: 241427
Reviewed by: fernape (maintainer), linimon (mentor)
Added:
head/cad/openvsp/files/patch-src_external_angelscript_sdk_CMakeLists.txt (contents, props changed)
Modified:
head/cad/openvsp/Makefile
Modified: head/cad/openvsp/Makefile
==============================================================================
--- head/cad/openvsp/Makefile Sun Oct 27 19:19:07 2019 (r515815)
+++ head/cad/openvsp/Makefile Sun Oct 27 19:21:13 2019 (r515816)
@@ -14,8 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
BROKEN_aarch64= fails to compile: invokes x86 asm
-BROKEN_armv6= fails to compile: invokes x86 asm
-BROKEN_armv7= fails to compile: invokes x86 asm
LIB_DEPENDS= libdrm.so:graphics/libdrm \
libpng.so:graphics/png \
Added: head/cad/openvsp/files/patch-src_external_angelscript_sdk_CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/openvsp/files/patch-src_external_angelscript_sdk_CMakeLists.txt Sun Oct 27 19:21:13 2019 (r515816)
@@ -0,0 +1,10 @@
+--- src/external/angelscript/sdk/CMakeLists.txt.orig 2019-10-23 07:44:07 UTC
++++ src/external/angelscript/sdk/CMakeLists.txt
+@@ -124,7 +124,6 @@ if(${CMAKE_SYSTEM_PROCESSOR} MATCHES "^arm")
+ enable_language(ASM)
+ if(CMAKE_ASM_COMPILER_WORKS)
+ set(ANGELSCRIPT_SOURCE ${ANGELSCRIPT_SOURCE} ./angelscript/source/as_callfunc_arm.cpp ./angelscript/source/as_callfunc_arm_gcc.S)
+- set_property(SOURCE ./angelscript/source/as_callfunc_arm_gcc.S APPEND PROPERTY COMPILE_FLAGS " -Wa,-mimplicit-it=always")
+ else()
+ message(FATAL ERROR "ARM target requires a working assembler")
+ endif()
More information about the svn-ports-head
mailing list