Hi Johnny,
I just found out that you can actually run sculpt on Linux. But you have to use another run script:
build/x86_64$ make run/sculpt_test KERNEL=linux BOARD=linux DEPOT=tar LOG=core
This script can also be used to run Sculpt in Qemu. The DEPOT and LOG variables are optional. LOG=core [2] routes the main serial output channel of Sculpt to your Linux console while DEPOT=tar [1] provides your Sculpt with a TAR archive of a basic depot (program/library packages). Note that Linux Sculpt has no access to persistent storage (use the RAM FS instead) or network for now.
Cheers, Martin
[1] repos/gems/run/sculpt.run -> depot_archive [2] repos/gems/run/sculpt.run -> log_route
On 28.01.23 07:47, Martin Stein wrote:
Hi Johnny,
AFAIK, generally, if you want to compile for execution on Linux, you should use 'KERNEL=linux BOARD=linux' as arguments. With this, 'make run/sculpt' indeed finishes successfully on my machine. However, from my understanding, this is of no use because Sculpt cannot be run directly on Linux.
Cheers, Martin