Comments (10)
@aliceinwire can I get access to kernel2?
If so, I will set up crossdev and build an arm toolchain or two, and we can get some testing going ..
I have armv7, armv6 (old R-Pi) and aarch64 hardware available .. although perhaps we can ask whether it would be better to use the packet.net box for aarch64 and do the building natively - what do you think? Leio is point-of-contact for that if/when we want to try it.
from gbuildbot.
@aliceinwire can I get access to kernel2?
If so, I will set up crossdev and build an arm toolchain or two, and we can get some testing going ..
I have been corrected on this .. will set the process in motion later this evening (2018-07-12).
from gbuildbot.
As now I'm trying to use the following command but without success:
crossdev -S -t armv7a-hardfloat-linux-gnueabi-gcc
* error: binutils failed :(
*
* If you file a bug, please attach the following logfiles:
* /var/log/portage/cross-armv7a-hardfloat-linux-gnueabi-gcc-info.log
* /var/log/portage/cross-armv7a-hardfloat-linux-gnueabi-gcc-binutils.log.xz
* /var/tmp/portage/cross-armv7a-hardfloat-linux-gnueabi-gcc/binutils*/temp/binutils-config.logs.tar.xz
from gbuildbot.
from binutils logs, there is something wrong in the configuration process
can you investigate?
from gbuildbot.
https://paste.pound-python.org/show/aD9Lcn8cTioAbJmYSuZP/
from gbuildbot.
I just ran two commands to investigate:
emerge --ask app-portage/gentoolkit
eshowkw sys-devel/crossdev
the amd64 keyword-stabilized sys-devel/crossdev-20171230 is the installed version.
locally (not on kernel2) I'll try to test with newer crossdev before doing anything else.
from gbuildbot.
I didn't notice at first, but I think -gcc isn't
considered by crossdev part of a tuple:
crossdev -S -t armv7a-hardfloat-linux-gnueabi
earlier comment removed
from gbuildbot.
$ armv7a-hardfloat-linux-gnueabi-gcc --version && \
which armv7a-hardfloat-linux-gnueabi-gcc
armv7a-hardfloat-linux-gnueabi-gcc (Gentoo Hardened 6.4.0-r1 p1.3) 6.4.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
/usr/bin/armv7a-hardfloat-linux-gnueabi-gcc
I think issue #59 can be closed now.
from gbuildbot.
thank you 👍
from gbuildbot.
footnote:
... changing to armv7a-hardfloat-linux-newlib
(instead of armv7a-hardfloat-linux-gnueabi)
would still be a valid cross-toolchain for testing the kernel,
but it would be less of a gentoo-specific test to use that libc
(because glibc is the usual libc in gentoo "stable" profiles)
I think it's probably best to stick with gnueabi if it's for stabilization,
but newlibc (or musl) can test embedded-type support.
the footprint of a glibc-based static-linked busybox payload
was about one megabyte (smaller than the kernel itself)
File: armpayload-initramfs.gz
Size: 1049413 Blocks: 2056 IO Block: 4096 regular file
from gbuildbot.
Related Issues (20)
- Add some hardened configs to test HOT 3
- Fix badge URL for Travis CI HOT 1
- Document connecting lava machines to GkernelCI HOT 1
- Use a more reliable mail server
- gitpoller: exceptions must be classes or instances deriving from BaseException, not type HOT 1
- GitPoller uses constant workdir by default leading to crash with other GitPoller instances when it is not overridden HOT 1
- loosing commit for identical `buildrequest_claims_brids` on different commits HOT 1
- database errors HOT 1
- kernel2 disk increase HOT 1
- /bin/sh: qemu-system-arm: command not found HOT 3
- Document arm testing enviroment installation procedure HOT 4
- kernel2 update to cross-armv7a-hardfloat-linux-gnueabi/gcc-7.3.0-r3 HOT 3
- ValueError: unsupported pickle protocol: 3 HOT 3
- ARM kernel config missing CONFIG_NET HOT 2
- Intermediate stage failures do not terminate build HOT 1
- feature parity for arm VS amd64 testing HOT 3
- stale version during stabilize-packages.py (hardcoded?) HOT 11
- Filter out removed files from ChangeSet HOT 2
- make menuconfig or make oldconfig still need to be run before build-kernel.sh, .config not detected
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gbuildbot.