SDL Supported Platforms: Difference between revisions

From MAMEDEV Wiki
mNo edit summary
(Compiling SDLMAME targets)
Line 1: Line 1:
== Compiling SDLMAME ==
=== Invoking make ===
{| class="wikitable sortable" style="text-align:center;" border="1"
{| class="wikitable sortable" style="text-align:center;" border="1"
! TARGETOS !! uname -m -p -r -s !! make || gcc || Comments
! TARGETOS !! Arch !!  Auto !! class="unsortable" | make || class="unsortable" | Comments
|-
| solaris || i386 || D || CC=@gcc-4.3.2 LD=@g++-4.3.2  ||
|-
| solaris || x86_64 || - || PTR64=1 CC=@gcc-4.3.2 LD=@g++-4.3.2  ||
|-
| win32 || i386 || A || OSD=sdl ||
|-
|-
| solaris || SunOS opensolaris 5.11 snv_111b i86pc i386 i86pc Solaris || CC=@gcc-4.3.2 LD=@g++-4.3.2  || 4.3.2 ||
| os2 || i386 || A || OSD=sdl ||
|-
|-
| solaris || SunOS opensolaris 5.11 snv_111b i86pc i386 i86pc Solaris || PTR64=1 CC=@gcc-4.3.2 LD=@g++-4.3.2  || 4.3.2 ||
| win32 || x86_64 || A || OSD=sdl ||
|-
|-
| unix || Linux 2.6.28-17-generic x86_64 unknown || PTR64=1 || 4.2.4 ||
| unix || i386 || A ||   ||
|-
|-
| macosx || Darwin 9.2.0 i386 i386 || || 4.0.1 ||
| unix || x86_64 || A ||   ||
|-
|-
| macosx || Darwin 9.8.0 Power Macintosh || || ||
| unix || ppc || A ||   ||
|-
|-
| freebsd || FreeBSD 7.2-RELEASE i386 i386 || || 4.2.1  ||
| unix || ppc64 || A ||   ||
|-
|-
|}
| macosx || i386 || D ||  ||
 
 
{| class="wikitable sortable" style="text-align:center;" border="1"
! TARGETOS !! Arch !! class="unsortable" | Auto !! Tested !! Comments
|-
|-
| solaris || i386 || D || Y || CC=@gcc-4.3.2 LD=@g++-4.3.2
| macosx || x86_64 || - || PTR64=1  ||
|-
|-
| solaris || x86_64 || - ||  Y || PTR64=1 CC=@gcc-4.3.2 LD=@g++-4.3.2
| macosx || ppc || ||  ||
|-
|-
| win32 || i386 || A ||  Y || OSD=sdl
| macosx || ppc64 || - || PTR64=1 ||
|-
|-
| win32 || x86_64 || A ||  Y || OSD=sdl
| freebsd || i386 || A ||  ||
|-
|-
| unix || i386 || A ||  Y ||  
| freebsd || amd64 || A ||  ||
|-
|-
| unix || x86_64 || A ||  Y ||  
|}
 
=== Successful builds ===
 
{| class="wikitable sortable" style="text-align:center;" border="1"
! TARGETOS !! uname -m -p -r -s !! make || gcc || Comments
|-
|-
| macosx || i386 || D || Y ||  
| solaris || SunOS 5.11 i86pc i386 || CC=@gcc-4.3.2 LD=@g++-4.3.2  || 4.3.2 ||
|-
|-
| macosx || x86_64 || - || N || PTR64=1
| solaris || SunOS 5.11 i86pc i386 || PTR64=1 CC=@gcc-4.3.2 LD=@g++-4.3.2  || 4.3.2 ||
|-
|-
| macosx || ppc || D || N ||
| unix || Linux 2.6.28-17-generic x86_64 unknown || PTR64=1 || 4.2.4 ||
|-
|-
| macosx || ppc64 || - || N || PTR64=1
| macosx || Darwin 9.2.0 i386 i386 || || 4.0.1 ||
|-
|-
| freebsd || i386 || A || Y ||
| macosx || Darwin 9.8.0 Power Macintosh || || ||
|-
|-
| freebsd || amd64 || A || N ||
| freebsd || FreeBSD 7.2-RELEASE i386 i386 || || 4.2.1  ||
|-
|-
|}
|}

Revision as of 22:19, 20 January 2010

Compiling SDLMAME

Invoking make

TARGETOS Arch Auto make Comments
solaris i386 D CC=@gcc-4.3.2 LD=@g++-4.3.2
solaris x86_64 - PTR64=1 CC=@gcc-4.3.2 LD=@g++-4.3.2
win32 i386 A OSD=sdl
os2 i386 A OSD=sdl
win32 x86_64 A OSD=sdl
unix i386 A
unix x86_64 A
unix ppc A
unix ppc64 A
macosx i386 D
macosx x86_64 - PTR64=1
macosx ppc D
macosx ppc64 - PTR64=1
freebsd i386 A
freebsd amd64 A

Successful builds

TARGETOS uname -m -p -r -s make gcc Comments
solaris SunOS 5.11 i86pc i386 CC=@gcc-4.3.2 LD=@g++-4.3.2 4.3.2
solaris SunOS 5.11 i86pc i386 PTR64=1 CC=@gcc-4.3.2 LD=@g++-4.3.2 4.3.2
unix Linux 2.6.28-17-generic x86_64 unknown PTR64=1 4.2.4
macosx Darwin 9.2.0 i386 i386 4.0.1
macosx Darwin 9.8.0 Power Macintosh
freebsd FreeBSD 7.2-RELEASE i386 i386 4.2.1