Greetings all,

The vm-display-fbdev (a.k.a. framebuffer display) has been integrated
into opensmalltalk-vm.
Thanks Eliot!

This has been tested with both Squeak and Cuis images on amd64 and
arm64/aarch64.

This requires Linux framebuffer support (/dev/fb0) and libevdev
('/usr/include/libevdev-1.0/libevdev/libevdev.h').

Hardware tested:
LePotato (aml-s905x-cc; Armbian Linux; libc)
Raspberry Pi 3 & 4 (Alpine Linux; MUSL)
A very old Dell amd64 box (Alpine Linux; MUSL)

Right now the MUSL builds require manual help.

E.g.
cd build.linux64ARMv8/squeak.cog.spur/build
./mvm
y ## answer to 'clean?'
--> breaks on vm-display-fbdev build
cd vm-display-fbdev
make
cd ..
./mvm
n ## answer NO to 'clean?'

The build then proceeds to completion and checks out fine.

Does anyone out there know about how to get 'automake'
('platforms/unix/config/configure' script) to do the right thing here?

Desired goal is for
-DMUSL
and
-DUSEEVDEV
CFLAGS to be set and have the 'mvm' script make vm-display-fbdev without
manual intervention.

Thanks a bunch for any help!
-KenD


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.