mirror of
https://github.com/ctm/executor.git
synced 2024-06-25 19:29:52 +00:00
Updated README to give x86_64 users a little more help. Also mentioned that I've now tested the new code on F11 and F12.
This commit is contained in:
parent
a74e289bf6
commit
d6e93d7e5e
28
README
28
README
|
@ -48,15 +48,37 @@ users home-directory the first time Executor is run, but that's an
|
||||||
exercise left to the reader.
|
exercise left to the reader.
|
||||||
|
|
||||||
If you're on an x86_64 based machine and you have the ability to compile
|
If you're on an x86_64 based machine and you have the ability to compile
|
||||||
32-bit binaries, you may be able to build a copy of Executor by using our
|
32-bit binaries and you have these packages installed (where the ? is 3 for
|
||||||
old build system and doing something like
|
Fedora 10, 5 for Fedora 11 and 6 for Fedora 12):
|
||||||
|
|
||||||
|
SDL-devel.i?86
|
||||||
|
libX11-devel.i?86
|
||||||
|
db4-devel.i?86
|
||||||
|
libXext.i?86
|
||||||
|
libXrender.i?86
|
||||||
|
libXrandr.i?86
|
||||||
|
|
||||||
|
you may be able to build a copy of Executor by using our old build system
|
||||||
|
and doing something like
|
||||||
|
|
||||||
mkdir -p build/debug-linux
|
mkdir -p build/debug-linux
|
||||||
cd build/debug-linux
|
cd build/debug-linux
|
||||||
../../util/configure.sh '--host=i486-linux' '--build=i486-linux' '--front-end=sdl' '--host-gcc=gcc -m32' '--cflags=-fno-strict-aliasing -I/usr/X11R6/include -O0 -finline-functions -g -Wall' '--root=../..' '--host-file-format=glibc' '--sound=sdl' '--syn68k-host=i486-linux-glibc'
|
../../util/configure.sh '--host=i486-linux' '--build=i486-linux' '--front-end=sdl' '--host-gcc=gcc -m32' '--cflags=-fno-strict-aliasing -I/usr/X11R6/include -O0 -finline-functions -g -Wall' '--root=../..' '--host-file-format=glibc' '--sound=sdl' '--syn68k-host=i486-linux-glibc'
|
||||||
make
|
make
|
||||||
|
|
||||||
The above works on Fedora 10 x86_64.
|
The above works on Fedora 10, 11 and 12 x86_64. Unfortunately, you'll have
|
||||||
|
to manually copy skel from ../../src, e.g.:
|
||||||
|
|
||||||
|
cp -rp ../../src/skel/volume /tmp/ExecutorVolume
|
||||||
|
export SystemFolder='/tmp/ExecutorVolume/System Folder'
|
||||||
|
./executor
|
||||||
|
|
||||||
|
Yes, the above is pretty messy. It would be great if someone could make it
|
||||||
|
so that we don't need to use the old build system to get the 32-bit version
|
||||||
|
to compile on a 64-bit machine and if someone could make the build process
|
||||||
|
detect when various 32-bit libraries aren't available, but don't hold your
|
||||||
|
breath.
|
||||||
|
|
||||||
|
|
||||||
In the past it was possible to cross-compile a version of Executor for
|
In the past it was possible to cross-compile a version of Executor for
|
||||||
Windows using mingw32. So far that port hasn't been tried since
|
Windows using mingw32. So far that port hasn't been tried since
|
||||||
|
|
|
@ -62,6 +62,11 @@ fi
|
||||||
AC_CHECK_LIB(SDL, SDL_Init)
|
AC_CHECK_LIB(SDL, SDL_Init)
|
||||||
AC_CHECK_LIB(X11, XInitThreads)
|
AC_CHECK_LIB(X11, XInitThreads)
|
||||||
|
|
||||||
|
|
||||||
|
if test x"$build_os" = xlinux; then
|
||||||
|
AC_CHECK_HEADER([db.h],,[AC_MSG_ERROR([Linux needs db.h, perhaps installing db4-devel will work])])
|
||||||
|
fi
|
||||||
|
|
||||||
AC_ARG_WITH(front-end,
|
AC_ARG_WITH(front-end,
|
||||||
[AS_HELP_STRING([--with-front-end=arg],
|
[AS_HELP_STRING([--with-front-end=arg],
|
||||||
[arg must be sdl or x (default is sdl)])],
|
[arg must be sdl or x (default is sdl)])],
|
||||||
|
|
Loading…
Reference in New Issue
Block a user