| 13 Apr 2026 |
toonn | Applying Randy's PR is probably the best workaround IMO. | 13:47:24 |
Randy Eckenrode | That’s probably the best approach right now. | 13:47:59 |
Randy Eckenrode | I can rebase my changes on master, but I won’t be able to do that until lunch. I’m currently on my staging/Swift branch. | 13:53:42 |
niklaskorz | I looked into the idea of merging the normal icu package's dylibs into one libicucore.dylib this morning, but:
- that requires rebuilding anyway because it has to be built with symbol renaming disabled for programs that expect libicucore.dylib (either that or dotnet has to be patched to not disable icu symbol renaming on macOS)
- with symbol renaming disabled, I ended up with a "SIGBUS 10" crash
| 15:35:35 |
Randy Eckenrode | Symbol renaming being disabled should be the default. How were
you merging? | 15:36:53 |
Randy Eckenrode | I’m using clang++ to relink the dylibs. Make sure you also relink libicutu.dylb against libicucore.dylib. | 15:37:32 |
Randy Eckenrode | * I’m using clang++ to relink the dylibs. Make sure you also relink libicutu.dylib against libicucore.dylib. | 15:37:45 |