Earlier versions of ltdl would look for extensions under $PWD; this
behavior changed in 2.2.6b.
* test-suite/standalone/Makefile.am (TESTS_ENVIRONMENT): Define
$builddir.
* test-suite/standalone/test-asmobs: Specify the full path to
`libtest-asmobs', using $builddir.
* test-suite/standalone/test-extensions: Likewise.
EXTRA_DIST =
TESTS_ENVIRONMENT = \
+ builddir="$(builddir)" \
GUILE_AUTO_COMPILE=0 "${top_builddir}/meta/uninstalled-env"
## Check for headers in $(srcdir) and bulid dir before $(CPPFLAGS), which
exec guile -q -s "$0" "$@"
!#
-(load-extension "libtest-asmobs" "libtest_asmobs_init")
+(load-extension (string-append (getenv "builddir") "/libtest-asmobs")
+ "libtest_asmobs_init")
(define (test x v)
(if v
exec guile -q -s "$0" "$@"
!#
-(load-extension "libtest-extensions" "libtest_extensions_init")
-(load-extension "libtest-extensions" "libtest_extensions_init2")
+(load-extension (string-append (getenv "builddir") "/libtest-extensions")
+ "libtest_extensions_init")
+(load-extension (string-append (getenv "builddir") "/libtest-extensions")
+ "libtest_extensions_init2")
(or (= init2-count 1)
(error "init2 called more or less than one time"))