Talk:Coreboot
Before creating a discussion or leaving a comment, please read about using talk pages. To create a new discussion, click here. Comments on an existing discussion should be signed using
~~~~:
A comment [[User:Larry|Larry]] 13:52, 13 May 2024 (UTC) : A reply [[User:Sally|Sally]] 21:18, 5 September 2026 (UTC) :: Your reply ~~~~
Ada and gcc
Tip: To get this fixed sooner, use {{Proposal}}.
I installed dev-lang/gnat-gpl (which requires 6 GB space in PORTAGE_TMPDIR):
root #emerge --ask dev-lang/gnat-gplThen I ran make crossgcc CPUS=4 and got "No compatible Ada compiler (GNAT) found":
user $make crossgcc CPUS=4 Welcome to the coreboot cross toolchain builder v51d23c589b (2021年01月05日) Building toolchain using 4 thread(s). Target architecture is i386-elf WARNING No compatible Ada compiler (GNAT) found. You can continue without Ada support, but this will limit the features of coreboot (e.g. native graphics initialization won't be available on most Intel boards). Usually, you can install GNAT with your package management system (the package is called `gnat` or `gcc-ada`). It has to match the `gcc` package in version. If there are multiple versions of GCC in- stalled, you can point this script to the matching version through the `CC` and `CXX` environment variables. e.g. on Ubuntu 14.04, if `gcc` is `gcc-4.8`: apt-get install gnat-4.8 && make crossgcc on Ubuntu 16.04, if `gcc` is `gcc-5`: apt-get install gnat-5 && make crossgcc Press Ctrl-C to abort, Enter to continue...
As I see, Ada compiler version is 8.3.1:
user $equery list -po dev-lang/gnat-gpl* Searching for gnat-gpl in dev-lang ... [-P-] [ ] dev-lang/gnat-gpl-2016-r4:4.9.4 [-P-] [ ] dev-lang/gnat-gpl-2017-r1:6.3.0 [-P-] [ ] dev-lang/gnat-gpl-2018-r3:7.3.1 [IP-] [ ] dev-lang/gnat-gpl-2019-r2:8.3.1
But default GCC version is 9.3.0:
user $eselect gcc list[1] x86_64-pc-linux-gnu-8.3.1 [2] x86_64-pc-linux-gnu-9.3.0 *
So I had to do
root #eselect gcc set x86_64-pc-linux-gnu-8.3.1* Switching native-compiler to x86_64-pc-linux-gnu-8.3.1 ... >>> Regenerating /etc/ld.so.cache... [ ok ] * If you intend to use the gcc from the new profile in an already * running shell, please remember to do: * . /etc/profile
Now make crossgcc starts compiling.
Why I'm writing here:
- This part of Gentoo documentation should be improved: Coreboot#Compiling
- Probably Project:Ada documentation should be improved too
- I hope there is some better way than using
eselect gcc set x86_64-pc-linux-gnu-8.3.1, so I decided to not change the documentation right now, but find a better options.
--Vazhnov (talk) 19:27, 24 January 2021 (UTC)
'Wiki-ness' of this page
Was looking for stray "you"s to fix in accordance w/ the guidelines, and realised that this doesn't really seem like a wiki article. It's valuable information, to be sure, but even w/ the 2P pronouns removed it still is a guide first and foremost. While I haven't been editing for long and am not intimately familiar with the practices regarding subpages, many of the pages I have worked on have been those that either are or have subpages for 'Guide'-type articles, w/ the main pages covering features, use flags, basic usage, etc. Wondering if that should be the case here?
t. haematophage 18:45, 15 July 2026 (UTC)
- The anti-2P guideline is one of the most overzealous and unjustified, IMO. While it makes sense for most text to have a neutral observer POV, conversion to passive voice for the sake of strict adherence to the guideline is usually a regression. As you note, since many articles are in fact how-to guides, instructions invariably form implied 2P POV, e.g. "Next, remove the USB stick" is still second person, since the sentence has an implied "you should" after the first word.
- Consider if a sentence beginning "If you need help, ..." might be better kept in the active voice ("To get help,") than the passive voice ("Users needing help...").
- The talk page for the guidelines has a languishing discussion on this subject, which I think is worth keeping in mind. Another section of the page notes the (now dead) link given in support of the guideline actually contradicts it.
- B11n (talk) 20:45, 15 July 2026 (UTC)
- That's entirely fair, tbh, I have found the 2P guideline fairly restrictive during my work on the ZFS rootfs article. I also agree that the active voice makes a lot of sense in many cases. I mostly use the "Users in circumstance x may y to accomplish z" style when "To accomplish z, y." is more certain than I can confidently justify including ― I wasn't particularly pleased w/ "Users needing help ... hackerspaces" either, but it avoids asserting that you *can* get help at a hackerspace or making a normative statement about what to do if you need help. I am particularly cowardly when it comes to this, though, and I might overdo it.
- My primary concern w/ this topic though was not 2P pronouns (though I agree they are highly relevant) but the distinction between Guide and Article. While certainly harder to draw on this wiki than on more straightforwardly encyclopedic ones, I do generally believe that the Article, Article/Guide 'format' makes sense in the places on the wiki where it already exists. Point being, if we assume that Guide and Article are different 'classes' of page, this is clearly a Guide. While many Articles contain elements of Guide, this Guide contains relatively few elements of Article. But it does seem to be a very good Guide, so I'm not sure how to feel about that.
- t. haematophage 02:44, 16 July 2026 (UTC)