-
-
Notifications
You must be signed in to change notification settings - Fork 604
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Microchip uboot build failure with nixpkgs 23.05 #661
Conversation
Fix for NixOS/nixpkgs#235179 Update Microchip uboot version to linux4microchip+fpga-2023.06 Signed-off-by: Ganga Ram <[email protected]>
These changes are backward compatible i.e. works fine with nixpkgs 22.11 |
Please review. |
Just undraft when you are done and I will have a look again. |
Added branch name, for better trackability. Co-authored-by: Sandro <[email protected]>
bors merge |
661: Microchip uboot build failure with nixpkgs 23.05 r=Mic92 a=codehub8 Co-authored-by: Ganga Ram <[email protected]> Co-authored-by: Ganga Ram <[email protected]>
This PR was included in a batch that successfully built, but then failed to merge into master (it was a non-fast-forward update). It will be automatically retried. |
Build succeeded! The publicly hosted instance of bors-ng is deprecated and will go away soon. If you want to self-host your own instance, instructions are here. If you want to switch to GitHub's built-in merge queue, visit their help page. |
Thank you :-) |
Fix for NixOS/nixpkgs#235179
Update Microchip uboot version to linux4microchip+fpga-2023.06
Description of changes
Patch for Microchip uboot, which fixes build issue against binutils 2.38
From version 2.38, binutils default to ISA spec version 20191213. This
means that the csr read/write (csrr*/csrw*) instructions and fence.i
instruction has separated from the
I
extension, become two standaloneextensions: Zicsr and Zifencei. As the kernel uses those instruction,
this causes build failure.
Things done
nixos-hardware
andimporting it via
<nixos-hardware>
or Flake input