From owner-freebsd-ports@FreeBSD.ORG Tue Jan 3 05:54:34 2006 Return-Path: X-Original-To: ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 70EE416A41F for ; Tue, 3 Jan 2006 05:54:34 +0000 (GMT) (envelope-from anders@gavare.se) Received: from anubis.medic.chalmers.se (anubis.medic.chalmers.se [129.16.30.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id B4FF543D58 for ; Tue, 3 Jan 2006 05:54:33 +0000 (GMT) (envelope-from anders@gavare.se) X-Medic-Info: 1103.43ba1198.0 r9ASeDmOUCL3aOFn Received: from hinoki.medic.chalmers.se (hinoki.medic.chalmers.se [129.16.29.78]) by anubis.medic.chalmers.se (Postfix) with ESMTP id 71C42DB0C for ; Tue, 3 Jan 2006 06:54:32 +0100 (CET) Date: Tue, 3 Jan 2006 06:54:32 +0100 (CET) From: Anders Gavare X-X-Sender: md1gavan@hinoki.medic.chalmers.se To: ports@FreeBSD.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Subject: emulators/gxemul X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jan 2006 05:54:34 -0000 Hi Ports! I have two comments regarding the ports entry for GXemul: 1. The 0.3.7 release had a syntax bug in src/cpus/memory_ppc.c which wasn't triggered on my development platform (FreeBSD/Alpha 4.x) using neither gcc 3.4 or compaq's compiler, but it _is_ triggered by the default (2.95.4) compiler. Both NetBSD and OpenBSD have a patch in their pkgsrc/ports trees; perhaps FreeBSD could apply something similar. http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/emulators/gxemul/patches/ 2. When I did a "make install", GXemul got configured with X86 and SPARC emulation enabled. That is pretty pointless, as there is no such emualtion in 0.3.7. (There are skeletons, but they contain no actual implementation.) In my opinion, it is better to not enable individual emulation modes in the makefile etc, but let GXemul's own configure enable those modes that are stable. This way, there will be less confusion as to what works and what doesn't work. Anders (the author of GXemul)