jedavies-dev / kiss-aarch64 Goto Github PK
View Code? Open in Web Editor NEWKISS Linux on aarch64
KISS Linux on aarch64
kiss-chbuild needs to be updated to use the aarch64 tarball.
When I try to compile gnupg1 with the command:
kiss build gnupg1
I have the following result:
checking build system type... aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... scripts/install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
configure: autobuild project... gnupg
configure: autobuild revision... 1.4.23
configure: autobuild hostname... raspberrypi
configure: autobuild timestamp... 20210302-182606
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in /root/.cache/kiss/proc/21606/build/gnupg1': configure: error: C compiler cannot create executables See
config.log' for more details
and the /root/.cache/kiss/proc/21606/build/gnupg1 folder just doesn't exist when I check
so this is the only log I have
Currently KISS aarch64 is being tested on rk3399 devices, such as the Pinebook Pro, RockPro64 and RockPI4. However running KISS aarch64 on other devices probably requires some manual changes, for example in the uboot package.
We need a way of supporting other devices. This will mean adding other DTBs or bootloaders and allowing the user to choose the appropriate one.
One way may be of having a "device" directory at the top of this repo, with subdirectories like "pinebook-pro", "rockpi4" etc. These could then contain the customised packages for each device (uboot etc.). The user can then add this directory to the front of their KISS_PATH.
I've ordered a HiKey 970 (Kirin 970 CPU, UEFI boot) to test this, which should arrive in a few weeks.
Noob here, I'm installing KISS for the first time on a Raspberry Pi 4, when doing kiss update
it stops with the following error
~ # kiss update
-> Updating repositories
-> /root/repos/kiss-aarch64
Already up to date.
Submodule path 'modules/community': checked out 'c130b2f086b7bd4c850e3d0aba21e4c446140f1a'
Submodule path 'modules/repo': checked out '83f125553f1d213e473390146436684505d910ff'
-> /root/repos/kiss-aarch64/modules/repo
fatal: No current branch.
I tried running
~/repos/kiss-aarch64/modules/repo # git status
HEAD detached at 83f12555
nothing to commit, working tree clean
My $KISS_PATH
is
/root/repos/kiss-aarch64/core:/root/repos/kiss-aarch64/overrides:/root/repos/kiss-aarch64/extra:/root/repos/kiss-aarch64/modules/repo/extra:/root/repos/kiss-aarch64/modules/repo/xorg
is it possible to also build arm6/7 binaries for release too.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.