Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 May 2018 06:24:02 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r469611 - in head/emulators/rpcs3: . files
Message-ID:  <201805110624.w4B6O2Qe016997@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Fri May 11 06:24:02 2018
New Revision: 469611
URL: https://svnweb.freebsd.org/changeset/ports/469611

Log:
  emulators/rpcs3: disable assertions
  
  Assertion failed: (ObjectBufferMap.find(Key) == ObjectBufferMap.end() && "Second attempt to perform debug registration."), function NotifyObjectEmitted, file llvm/lib/ExecutionEngine/GDBRegistrationListener.cpp, line 167.

Added:
  head/emulators/rpcs3/files/patch-no-asserts   (contents, props changed)
Modified:
  head/emulators/rpcs3/Makefile   (contents, props changed)

Modified: head/emulators/rpcs3/Makefile
==============================================================================
--- head/emulators/rpcs3/Makefile	Fri May 11 06:09:39 2018	(r469610)
+++ head/emulators/rpcs3/Makefile	Fri May 11 06:24:02 2018	(r469611)
@@ -4,6 +4,7 @@ PORTNAME=	rpcs3
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.0.5-259
 DISTVERSIONSUFFIX=	-g76a1d0d8f
+PORTREVISION=	1
 CATEGORIES=	emulators
 
 MAINTAINER=	jbeich@FreeBSD.org

Added: head/emulators/rpcs3/files/patch-no-asserts
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/rpcs3/files/patch-no-asserts	Fri May 11 06:24:02 2018	(r469611)
@@ -0,0 +1,15 @@
+https://github.com/RPCS3/rpcs3/issues/3745
+
+--- rpcs3/CMakeLists.txt.orig	2018-05-09 22:44:51.000000000 +0000
++++ rpcs3/CMakeLists.txt
+@@ -81,6 +81,10 @@ add_custom_command(OUTPUT something_that_never_exists
+ # Check for a sufficient compiler and set build options
+ include(ConfigureCompiler)
+ 
++if(NOT CMAKE_BUILD_TYPE STREQUAL "Debug")
++	add_definitions(-DNDEBUG)
++endif()
++
+ if(WIN32)
+ 	add_definitions(-DUNICODE)
+ 	add_definitions(-D_WIN32_WINNT=0x0601)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201805110624.w4B6O2Qe016997>