This happens because /lib/libc.so.6 doesn't exist on ubuntu jammy with an up to date apt install libc6.
I'm not sure if this is the cause of the mussel script completing yet having an empty toolchain/arm-linux-musleabihf/include directory. Here is the file for that run of mussel.sh.
In an attempted workaround, I symlinked /lib/x86_64-linux-gnu/libc.so.6 to /lib/libc.so.6
This sort of fixed the check, but got the same empty include dir for the target. The simple workaround for this is just to copy the files from sources/musl/musl-${version}/include into the toolchain/arm-linux-musleabihf/include directory.
Note: the target examples I'm using are for mussel.sh armv7.
Running on WLS2, check runs:
This happens because
/lib/libc.so.6
doesn't exist on ubuntu jammy with an up to date apt install libc6.I'm not sure if this is the cause of the mussel script completing yet having an empty
toolchain/arm-linux-musleabihf/include
directory. Here is the file for that run ofmussel.sh
.In an attempted workaround, I symlinked
/lib/x86_64-linux-gnu/libc.so.6
to/lib/libc.so.6
This sort of fixed the check, but got the same empty include dir for the target. The simple workaround for this is just to copy the files from
sources/musl/musl-${version}/include
into thetoolchain/arm-linux-musleabihf/include
directory.Note: the target examples I'm using are for
mussel.sh armv7
.