mirror of
https://github.com/ziglang/zig.git
synced 2026-01-21 06:45:24 +00:00
test/link/elf: do not check for $thunk in thunks tests for now
Andrew and I have discovered that on Linux max peak rss value is taken to be `max(build_runner, test_suite)` and since the thunks test emit a huge binary, we will easily exceed the declared maximum for any of the test suites. This can be worked around for now by not checking for $thunk symbols in this test since it doesn't really yield any additional information; however ideally we would implement per-thread local temp arena that can be freed.
This commit is contained in:
parent
55c085b893
commit
7ba2453b8e
@ -2698,12 +2698,6 @@ fn testThunks(b: *Build, opts: Options) *Step {
|
||||
run.expectStdOutEqual("bar=42, foo=0, foobar=42");
|
||||
run.expectExitCode(0);
|
||||
test_step.dependOn(&run.step);
|
||||
|
||||
const check = exe.checkObject();
|
||||
check.max_bytes = std.math.maxInt(u32);
|
||||
check.checkInSymtab();
|
||||
check.checkContains("__libc_start_main$thunk");
|
||||
test_step.dependOn(&check.step);
|
||||
}
|
||||
|
||||
{
|
||||
@ -2714,12 +2708,6 @@ fn testThunks(b: *Build, opts: Options) *Step {
|
||||
run.expectStdOutEqual("bar=42, foo=0, foobar=42");
|
||||
run.expectExitCode(0);
|
||||
test_step.dependOn(&run.step);
|
||||
|
||||
const check = exe.checkObject();
|
||||
check.max_bytes = std.math.maxInt(u32);
|
||||
check.checkInSymtab();
|
||||
check.checkContains("__libc_start_main$thunk");
|
||||
test_step.dependOn(&check.step);
|
||||
}
|
||||
|
||||
return test_step;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user