On Tue, Mar 31, 2020 at 2:08 PM Niels Möller <[email protected]> wrote:
>
> [email protected] (Niels Möller) writes:
>
> > I think a reasonable way is to add
> >
> > abs_top_builddir = @abs_top_builddir@
> >
> > TEST_SHLIB_DIR = "${abs_top_builddir}/.lib"
> >
> > to config.make.in, and use that to set LD_LIBRARY_PATH. And possibly
> > only pass TEST_SHLIB_DIR to the run-tests script, and move the logic to
> > setup the environment.
>
> I've pushed a change like that to the branch test-shlib-dir. Please try
> it out.
>
> This also makes tests with a shared-library build work in termux on my
> android phone. It used to fail, in part because termux depends on
> LD_LIBRARY_PATH being set, and possibly with additional trouble from
> using an LD_LIBRARY_PATH with relative file names.

Tested mostly OK on my mac-mini:

...
PASS: gostdsa-sign
PASS: gostdsa-verify
PASS: gostdsa-keygen
PASS: cxx
dyld: Library not loaded: /Users/jwalton/tmp/nettle/lib/libnettle.7.dylib
  Referenced from:
/Users/jwalton/Build-Scripts/nettle-master/testsuite/../tools/sexp-conv
  Reason: image not found
cmp: EOF on test1.out
FAIL: sexp-conv
dyld: Library not loaded: /Users/jwalton/tmp/nettle/lib/libhogweed.5.dylib
  Referenced from:
/Users/jwalton/Build-Scripts/nettle-master/testsuite/../tools/pkcs1-conv
  Reason: image not found
./pkcs1-conv-test: line 26: 88645 Abort trap: 6           $EMULATOR
../tools/pkcs1-conv > testkey.priv  <<EOF
-----BEGIN RSA PRIVATE KEY-----
MIICXQIBAAKBgQC3792bBgQ/mc8aYOFaLEJES/JipmLAeVgznob/Vrzvdcx+bl6L
6gTphctU9ToOLC049dZYW3DJ53owUmbQgqB0vvLTjM9lGSEw4oXLrp7x/XVo/fZM
UcRWq5H8Z0l6KANXHwcVcsjjqPBJ6WD/Is3o9rb58GU9GZcsMO2Zoh8z6wIDAQAB
AoGABP+iwRS/xs6yPyBE34N2ZY6+zomBA4QIrpZvSr8bsVI9NW5gaWL5sTLunKdx
ZXMz42li4tHRVdtRicCjhKUYIShH6J3ACKnBsCHwK6MgEyuDifxhmVt/b5xQNdOL
bckwBXCL/XwkIkSgrvgUk/cXcvDXSdf7cRX+tgEHlbGjWGkCQQDaS9Xm3ZTIJ1CO
/chlET2Cf/e5GzC79njzeg5oDyTG7qlXZudpZv5D6NatVoIDF4gfey6NKB7DNehT
ff+v9wztAkEA17TN+cuFBuZX+KT3K7J1uavGqWOypDUy/h7PINODJLzoWAWnw94H
NSu6/pXo1Q1WBMQa1jB1qxJaLpBp56iBNwJAUp6JIouSl/5pOvVKNxZDVXThaSml
VD6AoIX9ldzFapVBelb0FqxoZ4NkXM50/n6VgnS4tawNmIx6lb8GWq8CMQJBAM5S
lMofzyggX3jnYbycQFrOYYFYaWEDubi0A27koYYcYyj+j8+bqc1D/OLSxRg0X1jD
st+5DnQJY9UyMPpyhNUCQQChMjCAamJP3xC7bOoza//k7E9kvx5IZcEsQWqok5BO
PSVKy/gGBeN1Q7Rj+XoybQ/SqLpfgTYRI9UpbKmpkNuq
-----END RSA PRIVATE KEY-----
EOF

FAIL: pkcs1-conv
dyld: Library not loaded: /Users/jwalton/tmp/nettle/lib/libnettle.7.dylib
  Referenced from:
/Users/jwalton/Build-Scripts/nettle-master/testsuite/../tools/nettle-pbkdf2
  Reason: image not found
cmp: EOF on test1.out
FAIL: nettle-pbkdf2
PASS: symbols
PASS: dlopen
=====================
3 of 107 tests failed
=====================
make[1]: *** [check] Error 1
make: *** [check] Error 2

Jeff
_______________________________________________
nettle-bugs mailing list
[email protected]
http://lists.lysator.liu.se/mailman/listinfo/nettle-bugs

Reply via email to