Back on Linux 3.13.2, glibc 2.18 (for the missing ld-linux-armhf.so.3) and SDK 5.1.1.1, with a bit of progress (show below), a different set of errors, but as predicted, the original problem (failure of pvrsvrctl) remains.
# /tmp/exe-test.sh
==== sgx_init_test ====
./sgx_init_test: line 1: syntax error: unexpected word (expecting ")")
==== ews_server ====
/tmp/exe-test.sh: line 9: ./ews_server: not found
==== ews_server_es2 ====
/tmp/exe-test.sh: line 9: ./ews_server_es2: not found
==== services_test ====
./services_test: line 1: syntax error: unexpected word (expecting ")")
==== sgx_blit_test ====
./sgx_blit_test: line 1: syntax error: unexpected word (expecting ")")
==== sgx_clipblit_test ====
./sgx_clipblit_test: line 1: syntax error: unexpected word (expecting ")")
==== sgx_flip_test ====
./sgx_flip_test: line 1: syntax error: unexpected word (expecting ")")
==== sgx_render_flip_test ====
./sgx_render_flip_test: line 1: syntax error: unexpected word (expecting ")")
==== pvr2d_test ====
./pvr2d_test: line 1: syntax error: unexpected word (expecting ")")
==== gles1test1 ====
/tmp/exe-test.sh: line 9: ./gles1test1: not found
==== gles1_texture_stream ====
/tmp/exe-test.sh: line 9: ./gles1_texture_stream: not found
==== gles2test1 ====
/tmp/exe-test.sh: line 9: ./gles2test1: not found
==== gles2_texture_stream ====
/tmp/exe-test.sh: line 9: ./gles2_texture_stream: not found
==== eglinfo ====
/tmp/exe-test.sh: line 9: ./eglinfo: not found
==== ews_test_gles1 ====
/tmp/exe-test.sh: line 9: ./ews_test_gles1: not found
==== ews_test_gles2 ====
/tmp/exe-test.sh: line 9: ./ews_test_gles2: not found
==== ews_test_swrender ====
/tmp/exe-test.sh: line 9: ./ews_test_swrender: not found