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
nightly-2023-12-15 breaks compilation of native applets by having symbols from
`compiler_builtins` conflict between the applet static library and the platform
during linking. This was not the case with nightly-2023-11-14.
This rollback is temporary until rust-lang/rust#118609
is fixed or provides guidance on how to address this issue. Currently the only
work-arounds are:
- Compile the applet to an object file (like `applet.o`) and let the platform
link all the dependencies of the applet. This is not obvious to do
generically at the moment.
- Require applets that need to compile natively to directly depend on
`compiler_builtins` with the `weak-intrinsics` feature. If the dependency
could been indirect, the prelude would have been the perfect place to
introduce it. But given the dependency must be direct, this adds a small
burden on applets.
0 commit comments