Print this page
10366 ld(1) should support GNU-style linker sets
10367 ld(1) tests should be a real test suite
10368 want an ld(1) regression test for i386 LD tls transition (10267)

*** 22,38 **** # not change the default search path so we want to make sure that we use a # different ISA (e.g. 32-bit vs 64-bit) from the binary we're generating. # unalias -a sh_path= sh_lib="lib" sh_lib64="$sh_lib/64" sh_soname="libld.so.4" ! sh_cc="cc" sh_cflags="-m32" ! sh_file="link.c" sh_arg0=$(basename $0) function fatal { local msg="$*" --- 22,43 ---- # not change the default search path so we want to make sure that we use a # different ISA (e.g. 32-bit vs 64-bit) from the binary we're generating. # unalias -a + if [[ -z $ELF_TESTS ]]; then + print -u2 "Don't know where the test data is rooted"; + exit 1; + fi + sh_path= sh_lib="lib" sh_lib64="$sh_lib/64" sh_soname="libld.so.4" ! sh_cc="gcc" sh_cflags="-m32" ! sh_file="${ELF_TESTS}/tests/assert-deflib/link.c" sh_arg0=$(basename $0) function fatal { local msg="$*"
*** 71,82 **** else fatal $4 fi } ! sh_path=$1 ! [[ -z "$1" ]] && fatal "<proto root>" validate run "-Wl,-zassert-deflib" 0 \ "Testing basic compilation succeeds with warnings..." \ "failed to compile with warnings" --- 76,86 ---- else fatal $4 fi } ! sh_path=${1:-/} validate run "-Wl,-zassert-deflib" 0 \ "Testing basic compilation succeeds with warnings..." \ "failed to compile with warnings"