View previous topic :: View next topic |
Author |
Message |
necktwi Apprentice
Joined: 24 Aug 2018 Posts: 167
|
|
Back to top |
|
|
khayyam Watchman
Joined: 07 Jun 2012 Posts: 6227 Location: Room 101
|
Posted: Fri Oct 12, 2018 12:23 pm Post subject: |
|
|
necktwi ...
as I said only today, musl isn't ported to aarch64 ... at least that is what the musl website states, I have no experience with aarch64.
best ... khay |
|
Back to top |
|
|
necktwi Apprentice
Joined: 24 Aug 2018 Posts: 167
|
Posted: Fri Oct 12, 2018 12:27 pm Post subject: |
|
|
@uriah has built one! |
|
Back to top |
|
|
khayyam Watchman
Joined: 07 Jun 2012 Posts: 6227 Location: Room 101
|
Posted: Fri Oct 12, 2018 12:35 pm Post subject: |
|
|
necktwi wrote: | @uriah has built one! |
necktwi ... built one what? Perhaps musl, gcc, and binutils, might build, but if you're expecting it to function as a platform to build a userland then you're going to encounter all the issues that musl dev's know exist in relation to aarch64 (read the link I provided earlier).
best ... khay |
|
Back to top |
|
|
necktwi Apprentice
Joined: 24 Aug 2018 Posts: 167
|
Posted: Fri Oct 12, 2018 12:41 pm Post subject: |
|
|
got it. fingers crossed for musl crossdev. |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21489
|
Posted: Fri Oct 12, 2018 11:01 pm Post subject: |
|
|
Crossdev is just a wrapper to let you cross-compile the code so you do not need an aarch64 to build for aarch64. It doesn't make functional things that would be broken in a native compile. Assuming khayyam's description is correct, you won't get a full working userland for aarch64+musl with current code, regardless of how you plan to compile that code. |
|
Back to top |
|
|
khayyam Watchman
Joined: 07 Jun 2012 Posts: 6227 Location: Room 101
|
Posted: Sat Oct 13, 2018 5:33 am Post subject: |
|
|
Hu wrote: | Assuming khayyam's description is correct, you won't get a full working userland for aarch64+musl with current code, regardless of how you plan to compile that code. |
Hu ... I'm not sure what to think now, there is the musl porting/aarch64 wiki page which states that porting is "probably less than 30%" complete ... however the INSTALL states:
INSTALL wrote: | Supported Targets
-----------------
musl can be built for the following CPU instruction set architecture and ABI combinations:
[...]
* AArch64
* Little-endian default; big-endian variants also supported |
So either the porting page was never updated, or they mean 'built' in a limited sense (ie, will build but not necessarily function).
best ... khay |
|
Back to top |
|
|
necktwi Apprentice
Joined: 24 Aug 2018 Posts: 167
|
Posted: Sun Oct 14, 2018 10:51 am Post subject: [Solved] |
|
|
Comment out all aarch64-... in world
update world
Uncomment or add previously commented aarch64-... in world
reemerge with makeopts="-j1" and disabling distcc ccache |
|
Back to top |
|
|
|