You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Making fuse-ld=lld work for --target=x86_64-pc-solaris2.11 #202963
It installs host: linux-x64, target: illumos-x64 cross gcc toolchain at rootfsdir. From there, we use gcc toolchain to compiler code; it uses solaris linker.
If we try using host machine's lld, it runs into a few (workaroundable) errors.
#!/bin/sh
args=""forain"$@";do
[ "$a"="-C" ] &&continue# illumos sysroot currently ships libssp but not libssp_nonshared.
[ "$a"="-lssp_nonshared" ] && a="-lssp"
args="$args\"$a\""doneevalexec ld.lld $args
The current workaround addresses the immediate failure, but -fuse-ld=lld should work natively without requiring a wrapper script or manual argument filtering.
Activity
Fix illumox-x64 build with gcc and clang (#129322)
Fix illumox-x64 build with gcc and clang (#129322)
Fix illumox-x64 build with gcc and clang (dotnet#129322)