Hi.
Followed the wiki and am hitting
This code only works correctly for OSV_KERNEL_VM_SHIFT = 0x40000000 or 0
Host = Fedora 33
$
pushd build/release.aarch64/ && rm -f loader.*
arch/aarch64/arch-dtb.* core/elf.* core/mmu.* && popd
&& ./scripts/build -j$(nproc) image=native-example fs=rofs
mode=release --create-disk kernel_base=0x80080000
Building into build/release.x64
Makefile:1879: *** Error: libboost_system.a needs to be installed.. Stop.
make failed. Exiting from build script
$ find -iname libboost_system.a
./build/downloaded_packages/aarch64/boost/install/usr/lib64/libboost_system.a
After overriding boost_base
$
pushd build/release.aarch64/ && rm -f loader.*
arch/aarch64/arch-dtb.* core/elf.* core/mmu.* && popd
&& ./scripts/build -j$(nproc)
boost_base=/b/osv/build/downloaded_packages/aarch64/boost/install
image=native-example fs=rofs mode=release --create-disk
kernel_base=0x80080000
Building into build/release.x64
GEN gen/include/osv/version.h
GEN build/release.x64/gen/include/bits/alltypes.h
HOST_CXX build/release.x64/gen-ctype-data
AS arch/x64/boot.S
CXX bsd/init.cc
arch/x64/boot.S:34:2: error: #error This code only works correctly for OSV_KERNEL_VM_SHIFT = 0x40000000 or 0
34 | #error This code only works correctly for OSV_KERNEL_VM_SHIFT = 0x40000000 or 0
| ^~~~~
make: *** [Makefile:353: build/release.x64/arch/x64/boot.o] Error 1
make: *** Waiting for unfinished jobs....
CXX bsd/net.cc
make failed. Exiting from build script
Thanks,
Joel