apt-ostree/.cargo/config.toml
robojerk f2955bc801
Some checks failed
Comprehensive CI/CD Pipeline / Build and Test (push) Failing after 15m38s
Comprehensive CI/CD Pipeline / Security Audit (push) Failing after 7s
Comprehensive CI/CD Pipeline / Package Validation (push) Successful in 36s
Comprehensive CI/CD Pipeline / Status Report (push) Has been skipped
fix: resolve Rust compiler crash in CI environment
- Add CI-friendly Cargo profile with reduced memory usage
- Create .cargo/config.toml with memory-optimized build settings
- Add build-ci.sh script for CI environments
- Reduce parallel jobs and disable LTO to prevent SIGSEGV
- Tested locally: indexmap compiles successfully with CI profile
- Resolves CI build failure: 'signal: 11, SIGSEGV: invalid memory reference'
2025-09-01 23:35:31 -07:00

14 lines
No EOL
328 B
TOML

[build]
# Use fewer parallel jobs to reduce memory usage in CI
jobs = 2
[target.x86_64-unknown-linux-gnu]
# Optimize for CI environments
rustflags = ["-C", "target-cpu=native", "-C", "opt-level=2"]
[profile.ci]
# CI-specific profile for memory-constrained environments
opt-level = 2
lto = false
codegen-units = 4
debug = false