Comments (6)
The gcc change was done in OE-core in what seems to be an reaction to spectre/meltdown, so I'm a bit hesitant to bring gcc 6.3 back. Can you try to move the OE-core revision back a bit to see if that is indeed causing the issues you are seeing?
from meta-angstrom.
The breakage of u-boot networking was definitely caused by the compiler update, applying the patch I linked to in my original comment fixed that problem and we never needed that patch before. I've changed our openembbeded/angstrom revisions to the following (rolled back to end of 2017 basically):
name="Angstrom-distribution/meta-angstrom" revision="8e2f5bb1d814396b0487fe52e94d4ebd6a3634c5"
name="openembedded/openembedded-core" revision="ac2aad028daca6ea3aa0c0ccea8d528e896f8349"
name="openembedded/meta-openembedded" revision="dfbdd28d206a74bf264c2f7ee0f7b3e5af587796"
hopefully sometime later today these revisions will be tested and I'll let you know if they fix our linux boot problem.
from meta-angstrom.
Ok, it was only u-boot-socfpga that was broken by gcc 6.4. Our linux init problems were due to bitbake breaking on doing a += with a machine override:
IMAGE_INSTALL_fluke-cda-vanquish +=
but it works fine with
IMAGE_INSTALL_append_fluke-cda-vanquish =
from meta-angstrom.
Right, += is destructive when used with overrides where _append isn't. They get applied at different times in the evaluation/expansion code, so it's not just the "one adds a leading space, the other doesn't" difference that the documentation implies.
Can you update your BSP to add that uboot patch?
from meta-angstrom.
We are using a forked u-boot repo, so we just put the patch in our repo. To fix the problem for Angstrom generally, I guess you'd want to add a patch to the openembedded-core/recipes-bsp/u-boot layer.
from meta-angstrom.
Hmm, rely on the u-boot from meta-altera/recipes-bsp/u-boot which I assumed inherited from the openembedded-core u-boot but doesn't seem to. Anyways, it seems like all the u-boots using u-boot versions that don't already have the patch would need it.
from meta-angstrom.
Related Issues (16)
- changing MACHINE breaks bitbake meta-toolchain-qt5 HOT 2
- mesa is broken in sumo HOT 3
- libdrm patch fails HOT 1
- Updating old Angstrom Kernel HOT 1
- zstd fetch failes HOT 4
- update-rc.d_0.7.bbappend does not match in thud branch
- WARNING: Layer angstrom-layer should set LAYERSERIES_COMPAT_angstrom-layer ... HOT 1
- Build fails on do_rootfs
- do_rootfs: No manifest generated from: angstrom-libc-fixup-hack HOT 2
- xfce images will not build
- empty PACKAGE_CLASSES does not allow to use package-index HOT 2
- Yocto dunfell HOT 4
- ssh with blank root password doesn't work otb HOT 1
- Yocto gatesgarth HOT 1
- Conditional inherit in systemd-qt5-image.bb HOT 1
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 meta-angstrom.