mirror of
https://github.com/servo/servo
synced 2026-04-25 17:15:48 +02:00
When building the devcontainer from source on arm macOS, we get arm Ubuntu, for which we don't have a prebuild mozjs version. That triggers a compilation from source, which fails, due to issues finding String.h. I can't confirm this, but it might be because the mounted workspace is case-insensitive. We definitly don't want that, so just make sure that the cargo target directory is in a named volume. That also has the advantage that we don't clobber the hosts target dir and still persist. Testing: Manually tested on macOS. Fixes: ./mach build in a devcontainer built from source on arm64 macOS. Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>