sys-devel/crossdev forces multilib for arm toolchains#41
Conversation
|
This appears to be creating a working toolchain with minimal modification. I still want to do some more testing before considering this for merge, but review is welcome. This requires a toolchain.eclass patch to work correctly due to the crossdev-toolchain-eclass.patch Update 1: I have been driving this for a couple of day and it works but I had to build |
eaa07f4 to
b74d8ef
Compare
55d6204 to
4885aba
Compare
|
Could you rebase? Not sure if Matt's changes in f3b5cc3 mean that you need to rejig this either. |
|
I am pretty sure its exactly the same fix I had put in but I want to rebuild and retest before merging now. Not sure why this diff is a lot smaller now ☠️ |
|
Thanks, and sorry. I could've tried resolve it myself but I wasn't sure either. |
|
This doesn't work anymore and I'm not sure why it broke. I have several more fixes to go in and I'm debating on just running a custom fork rt now. |
|
Well, I'm happy to take a fix if you can come up with one, but it's up to you. |
|
Alright putting back in the eclass pathces fixed the compile but the CFLAGS are borked again with USE=custom-cflags which I had fixed but I am not sure if sent that fix to you guys yet. |
|
My checks are all passing as of this morning. |
|
Thanks. It's a busy few days and it will be at least for the rest of this week for me. But I can try look after that. In the meantime, can you check the armv*CI failure for this PR? |
|
These failures build locally so should work once we figure out what to do with toolchain.eclass. I am in no rush to merge this yet. I did a bunch of digging into all of the different architectures this can support and I am starting to appreciate why only the multilib target is supported. I originally thought that |
3cb4ae5 to
9f9db56
Compare
c777d8f to
bf2f5d3
Compare
Add support for more specific arm toolchain tripples allowing for USE=-multilib in some scenarios Closes: https://bugs.gentoo.org/868636 Signed-off-by: Alexander Barker (https://github.com/kwhat) <alex@1stleg.com>
|
Alright, I feel like this is ready for review. The toolchain updates where significantly more involved than I anticipated. I added a lot of notes to #976081, sorry it's so long winded. I would like to figure out a way to run the entire g/h test suite locally, but I haven't had much luck with it yet. I have spot checked the bulk of the arm targets locally, a script I wrote to check all of them is currently running. |
Add support for more specific arm toolchain tripples allowing for USE=-multilib in some scenarios
Closes: https://bugs.gentoo.org/868636
Signed-off-by: Alexander Barker (https://github.com/kwhat) alex@1stleg.com