Skip to content
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

Raspbian Buster #30

Closed
takacsd opened this issue Dec 30, 2019 · 5 comments
Closed

Raspbian Buster #30

takacsd opened this issue Dec 30, 2019 · 5 comments
Assignees
Labels
Docs 📚 Wiki Documentaion related Enhancement 😃 New Feature/Addition/Improvement good first issue 👍 Good for newcomers Solved 🎏 Goal Achieved!
Milestone

Comments

@takacsd
Copy link

takacsd commented Dec 30, 2019

Hi,

I was fighting for days to cross compile Qt for my new Pi Zero with your toolchais, and I almost gave up and reverted back to the gcc 4.6 what every tutorial suggests, when finally I stumble upon #27 (which starts with a problem I already resolved) and more specifically this comment: #27 (comment)

First of all, thanks for the toolchain here (even though the link is not right): #27 (comment)
It worked and solved my issues instantly.

But please, even if you don't want to make this toolchain "official", make it more clear that the current toolchains only support Stretch and not Buster, because that's not mentioned anywhere in the wiki or Readme.md.

Other than that, keep up the good work!

@abhiTronix abhiTronix self-assigned this Dec 31, 2019
@abhiTronix abhiTronix added Enhancement 😃 New Feature/Addition/Improvement Docs 📚 Wiki Documentaion related good first issue 👍 Good for newcomers Keep (a) watch 👁️ Pay attention to this issue labels Dec 31, 2019
@abhiTronix
Copy link
Owner

abhiTronix commented Dec 31, 2019

@takacsd Thanks for addressing this issue.

I was fighting for days to cross compile Qt for my new Pi Zero with your toolchais, and I almost gave up and reverted back to the gcc 4.6 what every tutorial suggests, when finally I stumble upon #27

Thanks for confirming it. Glad it worked for you.

when finally I stumble upon #27 (which starts with a problem I already resolved) and more specifically this comment: #27 (comment) First of all, thanks for the toolchain here (even though the link is not right): #27 (comment)
It worked and solved my issues instantly.

Yup, I recently compiled separate exclusive binaries for Raspbian Buster OS which can be found here: https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/Exclusive%20%20Toolchains/Raspbian%20Buster%20Cross-Compiler%20Toolchains/

But please, even if you don't want to make this toolchain "official", make it more clear that the current toolchains only support Stretch and not Buster

This is a Unofficial non-profit Repository (not associated with GCC or raspberry pi community) , which was earlier created for my research projects but I made it open-sourced for public interest. The repository is divided into following parts:

Binaries Target OS Status
Cross-Compiler Binaries Stretch OS only Stable/Production
Native Compiler Binaries Stretch OS only Stable/Production
64-bit Compiler Binaries 64-bit OS only(like Pi64) Stable/Production
Exclusive Toolchains Binaries Buster OS and other beta releases Beta/Testing/Experimental
Obsolete Compiler Binaries Not supported No longer supported

Hence, Each binary has built targeting specific OS only.


But you may ask why it is not documented?

The answer is the Exclusive Toolchain binaries are still in beta-testing state and hasn't been tested well by the community. Also, Buster hasn't been replaced by many developers in their Raspberry Pi Hardware as it is still buggy. I compiled these buster toolchains just for testing only, once it is matured enough and get tested, It will be moved to primary Cross/Native Compiler section and will be documented.

Temporary Solution:

For now, I'm not closing this issue and tagging it at the top for everyone to see. Once it get accepted by community and enough requests are made I'll add it to primary section, and then i'll close it.

@abhiTronix abhiTronix pinned this issue Dec 31, 2019
@takacsd
Copy link
Author

takacsd commented Jan 1, 2020

This is a Unofficial non-profit Repository (not associated with GCC or raspberry pi community) , which was earlier created for my research projects but I made it open-sourced for public interest. The repository is divided into following parts:

Binaries Target OS Status
Cross-Compiler Binaries Stretch OS only Stable/Production
Native Compiler Binaries Stretch OS only Stable/Production
64-bit Compiler Binaries 64-bit OS only(like Pi64) Stable/Production
Exclusive Toolchains Binaries Buster OS and other beta releases Beta/Testing/Experimental
Obsolete Compiler Binaries Not supported No longer supported

Hence, Each binary has built targeting specific OS only.

It is totally clear, I'm also just doing a hobby project. But if you would put this same table somewhere in the wiki, that would already help a lot.

But you may ask why it is not documented?

_**The answer is the Exclusive Toolchain binaries are still in beta-testing state and hasn't been tested well by the community.

Hard to give testing feedback if we don't know it's existence. 😉
If I were you, I would list the experimental toolchain right in the middle of the features on the main page.

Just my two cents. Anyway thanks for the work you put in this already.

@abhiTronix
Copy link
Owner

Hard to give testing feedback if we don't know it's existence.

@takacsd Very convincing argument. I'm adding this in docs right now. Thanks

@abhiTronix abhiTronix removed the Keep (a) watch 👁️ Pay attention to this issue label Jan 1, 2020
abhiTronix added a commit that referenced this issue Jan 2, 2020
- Updated Docs and badges.
- Rewritten Docs & ReadME with accurate illustrations (Fixes issue #30)
- Updated GCC version to 9.2.0.(Fixes issue #31)
- Removed Redundant bash script tools.
@abhiTronix

This comment has been minimized.

@abhiTronix abhiTronix added the Solved 🎏 Goal Achieved! label Jan 2, 2020
@abhiTronix abhiTronix unpinned this issue Jan 2, 2020
@abhiTronix abhiTronix added WIP 🏗️ Work in Progress and removed Solved 🎏 Goal Achieved! labels Feb 1, 2020
@abhiTronix
Copy link
Owner

Realeasing support for Raspbian Buster(Debian 10) ARM/ARM64 Toolchains #35

@abhiTronix abhiTronix reopened this Feb 1, 2020
@abhiTronix abhiTronix added this to the v3.0 milestone Feb 5, 2020
@abhiTronix abhiTronix added Solved 🎏 Goal Achieved! and removed WIP 🏗️ Work in Progress labels Feb 5, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Docs 📚 Wiki Documentaion related Enhancement 😃 New Feature/Addition/Improvement good first issue 👍 Good for newcomers Solved 🎏 Goal Achieved!
Projects
None yet
Development

No branches or pull requests

2 participants