Best configure parameters to build SheepShaver!!!

About SheepShaver, a PPC Mac emulator for Windows, MacOS X, and Linux that can run System 7.5.3 to MacOS 9.0.4.

Moderators: Cat_7, Ronald P. Regensburg, ClockWise

Post Reply
KMoore
Space Cadet
Posts: 1
Joined: Thu Jul 04, 2019 4:39 am

Best configure parameters to build SheepShaver!!!

Post by KMoore »

Hi,

First, thank you for any answer! Are What the best and more suitable configure parameters to build newer version SheepShaver in Linux 64 bits or MacOS?
User avatar
Cat_7
Expert User
Posts: 5016
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: Best configure parameters to build SheepShaver!!!

Post by Cat_7 »

This works on Fedora 30

git clone https://github.com/cebix/macemu macemu-master
cd macemu-master/SheepShaver
make links
cd src/Unix
NO_CONFIGURE=1 ./autogen.sh
./configure --enable-sdl-video --enable-sdl-audio --disable-vosf
make
strip SheepShaver

Run SheepShaver as root to prevent the "Cannot map Low Memory Globals: Operation not permitted" error.

Best,
Cat_7
User avatar
adespoton
Forum All-Star
Posts: 3066
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: Best configure parameters to build SheepShaver!!!

Post by adespoton »

I've been wondering... since SheepShaver needs root access to be able to address the memory regions it uses to function correctly, what mechanisms could we put in place from SELinux/etc. to minimize the security footprint outside of memory addressing?

Also, how difficult would it be to provide SheepShaver with its own virtual memory space that starts (for SheepShaver) at address 0?
Post Reply