Internet-of-People / titania-os

Titania is a Linux distribution for Raspberry Pi that makes it easy to install decentralized web-based applications.
GNU General Public License v3.0
8 stars 1 forks source link

Build for rapberry3-64 fails #1

Open pptadmin opened 5 years ago

pptadmin commented 5 years ago

Errorlog: DEBUG: Executing shell function do_compile NOTE: make -j 4 HOSTCC=gcc HOSTCPP=gcc -E uImage CC=aarch64-oe-linux-gcc -fuse-ld=bfd --sysroot=/titania/titania-os/build/tmp-glibc/work/raspberrypi3_64-oe-linux/linux-raspberrypi/1_4.9.41+gitAUTOINC+4153f509b4-r0/recipe-sysroot LD=aarch64-oe-linux-ld.bfd --sysroot=/titania/titania-os/build/tmp-glibc/wo$ ERROR: oe_runmake failed make[2]: No rule to make target `uImage'. Stop. make[1]: [sub-make] Error 2 make: *** [__sub-make] Error 2 WARNING: /titania/titania-os/build/tmp-glibc/work/raspberrypi3_64-oe-linux/linux-raspberrypi/1_4.9.41+gitAUTOINC+4153f509b4-r0/temp/run.do_compile.27234:1 exit 1 from 'exit 1' ERROR: Function failed: do_compile (log file is located at /titania/titania-os/build/tmp-glibc/work/raspberrypi3_64-oe-linux/linux-raspberrypi/1_4.9.41+gitAUTOINC+4153f509b4-r0/temp/log.do_compile.27234)

landswellsong commented 5 years ago

Hi. Yes, we never targeted RPi-64 for the initial release so it's to be expected. The support will come soon. I don't recommend trying to hotfix it because overall many pieces of the code depend on MACHINE=raspberrypi3 for now. But it's on the list.

lez commented 5 years ago

@pptadmin What was your reason to try to build for 64-bit? We now build for 2 architectures (armv7, x8664), adding a 3rd platform should be less effort now, although you probably need to add to the partition size in .wks files and ROOTFS*SIZE variables because the 64bit binaries are larger.