deadwood2 / OdysseyWebBrowser

32 stars 17 forks source link

OdysseyWebBrowser

Notes about branches:

In order to build/develop the Odyssey Web Browser, checkout branch odyssey.

Build Odyssey for x86_64

Please note that building Odyssey requires considerable resources. Build machine of 12 cores, 32 GB RAM and NVME disk builds Odyssey in 12 minutes with 'm -12'. Build machine of 3 cores, 24 GB RAM and SATA SSD disk builds Odyssey in 90 minutes with 'm -3'.

Building cross compiler and SDK

Before building Odyssey you need to have a working AROS cross compiler and SDK built and installed on your machine. Please follow this turorial to build them:

https://arosnews.github.io/how-to-cross-compile-aros-hosted-wsl/

Notes:

As an effect of the whole process you should have two 'commands' x86_64-aros-gcc and x86_64-aros-g++ available in path. The compilers should be in version 6.5.0.

Building Odyssey

Run the following script in the root of Odyssey source tree:

$ ./rebuild.sh

Select option 11) x86_64-aros (Release). Once the script completes:

$ cd cross-build-x86_64-aros
$ make

After build completes, your executable will be available in 'cross-build-x86_64-aros/bin' directory.