You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
strip_test: build executables with debug symbols (#90)
On Darwin, it seems that the plugin's default compiler and linker flags
generate executables that are already pretty stripped, to the extent
that `-Wl,-S -Wl,-x` doesn't do anything meaningful to all of them (e.g.
the stripped and unstripped shared objects have identical file sizes and
contain the same number of symbols). Guarantee that the linker has
symbols to strip by emitting debug symbols; that way, the tests can
ensure that the unstripped executables contain them, and the stripped
ones don't.
This also removes the run-time dependency on `file(1)`, which might not
be present (e.g. on Alpine); `nm(1)` is part of both GNU binutils and
LLVM, and is therefore much more likely to be installed if GCC or Clang
are installed.
0 commit comments