Skip to content

[Feature] 可重複編譯 #55

@TW0hank0

Description

@TW0hank0

你想要什么新功能?

.cargo/config.toml

# [build]
# incremental = false

[target.'cfg(all())']
rustflags = [
    # 使用相對路徑映射,確保不論在哪個目錄編譯,內部路徑都一致
    "--remap-path-prefix", "=.=/project"
]

[env]
# 採用國際通用 Unix 紀元,確保跨時區、跨日期編譯結果一致
SOURCE_DATE_EPOCH = "0"

Cargo.toml

[profile.release]
codegen-units = 1 # 確保編譯器行為確定且一致
incremental = false # 務必關閉增量編譯,這在可重複性測試中是必須的

這個issue是唯一的

  • 我已经搜索問題追踪器并且没有發現相同的 issue。

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions