-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Closed
Labels
bugObserved behavior contradicts documented or intended behaviorObserved behavior contradicts documented or intended behaviorzig ccZig as a drop-in C compiler featureZig as a drop-in C compiler feature
Milestone
Description
Zig Version
0.11.0-dev.3886+0c1bfe271
Steps to Reproduce and Observed Behavior
I am using zig as a hermetic toolchain when building C and Rust code (https://github.com/uber/hermetic_cc_toolchain)
It looks as of rust-lang/rust#108017, upstream llvm defaults to passing -undefined-version
when it detect lld, which Rustc overrides with --no-undefined-version
, which Zig doesn't know about yet. (See https://reviews.llvm.org/D135402 for more details)
Could these two flag be implemented (or at least turn --no-undefined-version into a no-op for now)?
It's a bit complicated to get a reduced repro case so hopefully this is clear enough, but let me know if you really need one.
Expected Behavior
Link my object
scanterog
Metadata
Metadata
Assignees
Labels
bugObserved behavior contradicts documented or intended behaviorObserved behavior contradicts documented or intended behaviorzig ccZig as a drop-in C compiler featureZig as a drop-in C compiler feature