Skip to content

Commit 5d9b5bc

Browse files
authored
Add some more recent flags added to wasm-ld (#71)
1 parent e16f0ff commit 5d9b5bc

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/lib.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ macro_rules! flag {
126126
}
127127

128128
const LLD_FLAGS: &[LldFlag] = &[
129+
flag! { --allow-multiple-definition },
129130
flag! { --allow-undefined-file=PATH },
130131
flag! { --allow-undefined },
131132
flag! { --Bdynamic },
@@ -174,22 +175,29 @@ const LLD_FLAGS: &[LldFlag] = &[
174175
flag! { --merge-data-segments },
175176
flag! { --mllvm=FLAG },
176177
flag! { -m ARCH },
178+
flag! { --no-allow-multiple-definition },
177179
flag! { --no-check-features },
178180
flag! { --no-color-diagnostics },
179181
flag! { --no-demangle },
180182
flag! { --no-entry },
181183
flag! { --no-export-dynamic },
184+
flag! { --no-fatal-warnings },
182185
flag! { --no-gc-sections },
186+
flag! { --no-growable-memory },
183187
flag! { --no-merge-data-segments },
184188
flag! { --no-pie },
185189
flag! { --no-print-gc-sections },
186190
flag! { --no-whole-archive },
191+
flag! { --noinhibit-exec },
187192
flag! { --non_shared },
188193
flag! { -O LEVEL },
194+
flag! { --page-size=VALUE },
189195
flag! { --pie },
190196
flag! { --print-gc-sections },
191197
flag! { -M / --print-map },
192198
flag! { --relocatable },
199+
flag! { --reproduce=VALUE },
200+
flag! { --rpath=VALUE },
193201
flag! { --save-temps },
194202
flag! { --shared-memory },
195203
flag! { --shared },

0 commit comments

Comments
 (0)