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

List of packages failing World build on RV32 #202

Open
kraj opened this issue Jan 26, 2020 · 7 comments
Open

List of packages failing World build on RV32 #202

kraj opened this issue Jan 26, 2020 · 7 comments
Labels
help wanted Extra attention is needed

Comments

@kraj
Copy link
Collaborator

kraj commented Jan 26, 2020

This is a placeholder for tracking world build failures on rv32, the current list and respective error logs are here

@kraj kraj added the help wanted Extra attention is needed label Jan 26, 2020
@pino-kim
Copy link
Contributor

pino-kim commented Jan 26, 2020

@kraj ,
hmm.....
I want to get samething in my build system.
just build with below command?
MACHINE=qemuriscv32 bitbkae core-image-full-cmdline

@kraj
Copy link
Collaborator Author

kraj commented Jan 26, 2020

@pino-kim you will run bitbake -k world but you can also build individual packages by doing bitbake <package-name>

@alistair23
Copy link
Collaborator

That's a great list!

I had a quick look and it looks like a lot of these just don't have RV32 support yet, so this will be a fair amount of work.

@kraj
Copy link
Collaborator Author

kraj commented Apr 25, 2020

@alistair23 I think some of the packages fail due to syscalls e.g.

error: 'SYS_mmap' was not declared in this scope
error: 'SYS_futex' was not declared in this scope

These perhaps are fixable easily

some are atomics related can be fixed by adding -pthread to linker cmdline

a big category is then of the not ported ones.

@alistair23
Copy link
Collaborator

Cool! Thanks for looking into this.

@ajf58
Copy link

ajf58 commented Jan 3, 2022

This has a label of "help wanted", is that still the case? If so, what additional help is required?

@kraj
Copy link
Collaborator Author

kraj commented Jan 7, 2022

@ajf58 yes perhaps fixing the 64bit time_t issues for rv32 is a big one and also some key packages like
libseccomp, libunwind are key elements needed to enable various yocto features.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants