10 May 2013 07:12
Compiled inferno and started emu on BeagleBone Black
With these minor changes, I was able to compile Inferno and start emu, on Ångström Linux on the new BeagleBone Black.
root <at> beaglebone:/usr/inferno# diff mkconfig~ mkconfig
17c17
< SYSHOST=Plan9 # build system OS type (Hp, Inferno, Irix, Linux, MacOSX, Nt, Plan9, Solaris)
---
> SYSHOST=Linux # build system OS type (Hp, Inferno, Irix, Linux, MacOSX, Nt, Plan9, Solaris)
24,25c24,25
< #OBJTYPE=386 # target system object type (eg, 386, arm, mips, power, s800, sparc)
< OBJTYPE=$objtype
---
> OBJTYPE=arm # target system object type (eg, 386, arm, mips, power, s800, sparc)
> #OBJTYPE=$objtype
root <at> beaglebone:/usr/inferno# diff mkfiles/mkfile-Linux-arm~ mkfiles/mkfile-Linux-arm
11c11
< AS= arm-gcc -c
---
> AS= gcc -c
14c14
< CC= arm-gcc -c
---
> CC= gcc -c
21c21
< LD= arm-gcc
---
> LD= gcc
root <at> beaglebone:/usr/inferno# diff emu/Linux/os.c~ emu/Linux/os.c
6a7
> #include <linux/sched.h>
RSS Feed