• Francois-Rene Rideau's avatar
    Fix monolithic-dll-op on ECL · 5e85031c
    Francois-Rene Rideau authored
    Use required-components in a way that is more robust when
    *load-system-operation* is load-bundle-op rather than load-op,
    by using basic-compile-op and/or basic-load-op as the :keep-operation
    rather than compile-op or load-op respectively.
    
    Test-bundle was passing the first time around, but not the second time.
    The first time, it was only passing because the appropriate file were
    loaded while building the dependencies of the target monolithic dll;
    but monolithic-dll-op was already buggy and not linking all these dependencies.
    The second time around, there was no building step and the proper dependencies
    had failed to be linked in, so the loading failed.
    
    This fixes https://bugs.launchpad.net/asdf/+bug/1626994
    5e85031c
Name
Last commit
Last update
..
ecl-make-image Loading commit data...
ecl-prebuilt-systems Loading commit data...
graveyard Loading commit data...
package-inferred-system-test Loading commit data...
sample-system Loading commit data...
sources/level1 Loading commit data...
stamp-propagation Loading commit data...
xach-foo-1 Loading commit data...
xach-foo-2 Loading commit data...
xach-foofail Loading commit data...
always-error.lisp Loading commit data...
asdf-pathname-test.script Loading commit data...
bad-shell-command Loading commit data...
cat-to-stderr.sh Loading commit data...
defmacro-foo.lisp Loading commit data...
defsetf-foo.lisp Loading commit data...
defun-foo.lisp Loading commit data...
defun-setf-foo.lisp Loading commit data...
dll-test.lisp Loading commit data...
dll-user.lisp Loading commit data...
duplicate-components-test.script Loading commit data...
duplicate-components.asd Loading commit data...
ecl-make-image.script Loading commit data...
ecl-prebuilt-systems.script Loading commit data...
exiter.sh Loading commit data...
file1.lisp Loading commit data...
file2.lisp Loading commit data...
file3-only.asd Loading commit data...
file3.lisp Loading commit data...
file4.lisp Loading commit data...
fun-with-undefined-locals.lisp Loading commit data...
good-shell-command Loading commit data...
hello-world-example.asd Loading commit data...
hello.lisp Loading commit data...
in-progress.lisp Loading commit data...
killer.sh Loading commit data...
killercontainer.sh Loading commit data...
l-file.lisp Loading commit data...
l-operation.lisp Loading commit data...
lambda.lisp Loading commit data...
logical-file.lisp Loading commit data...
loop.asd Loading commit data...
make-hello-world.lisp Loading commit data...
monodll-1.lisp Loading commit data...
monodll-user.lisp Loading commit data...
monodll.lisp Loading commit data...
package-inferred-system-test.script Loading commit data...
package-test.lisp Loading commit data...
require-system.asd Loading commit data...
run-tests.sh Loading commit data...
script-support.lisp Loading commit data...
sleeper.sh Loading commit data...
stderr Loading commit data...
test-around-compile.script Loading commit data...
test-asdf.asd Loading commit data...
test-asdf.script Loading commit data...
test-builtin-source-file-type.script Loading commit data...
test-bundle.script Loading commit data...
test-cache-for-introspection.script Loading commit data...
test-cache.script Loading commit data...
test-compile-file-failure.lisp Loading commit data...
test-compile-file-failure.script Loading commit data...
test-concatenate-source.lisp Loading commit data...
test-concatenate-source.script Loading commit data...
test-configuration.script Loading commit data...
test-deferred-warnings.script Loading commit data...
test-defsystem-depends-on-missing-system.asd Loading commit data...
test-defsystem-depends-on.script Loading commit data...
test-defsystem-errors.script Loading commit data...
test-encodings.script Loading commit data...
test-extension.l Loading commit data...
test-file Loading commit data...
test-force.script Loading commit data...
test-inline-methods.script Loading commit data...
test-logical-pathname.asd Loading commit data...
test-logical-pathname.script Loading commit data...
test-macosx.script-ignore Loading commit data...
test-make-build.script Loading commit data...
test-missing-lisp-file.script Loading commit data...
test-module-depend.asd Loading commit data...
test-module-depend.script Loading commit data...
test-module-excessive-depend.script Loading commit data...
test-module-pathnames.script Loading commit data...
test-modules-serial.asd Loading commit data...
test-modules.asd Loading commit data...
test-multiple.asd Loading commit data...
test-multiple.script Loading commit data...
test-mutual-redefinition-1.asd Loading commit data...
test-mutual-redefinition-2.asd Loading commit data...
test-mutual-redefinition.script Loading commit data...
test-nested-1.lisp Loading commit data...
test-nested-components.script Loading commit data...
test-operation-classes.script Loading commit data...
test-package.asd Loading commit data...
test-package.script Loading commit data...
test-preloaded.script Loading commit data...
test-program.script Loading commit data...
test-redundant-recompile.script Loading commit data...
test-require.script Loading commit data...
test-retry-loading-component-1.script Loading commit data...
test-run-program-unix.script Loading commit data...
test-run-program.script Loading commit data...
test-samedir-modules.asd Loading commit data...
test-samedir-modules.script Loading commit data...
test-source-file-type-1.asd Loading commit data...
test-source-file-type-2.asd Loading commit data...
test-source-file-type.script Loading commit data...
test-stamp-propagation.script Loading commit data...
test-static-and-serial.script Loading commit data...
test-symlink-loop.script Loading commit data...
test-sysdef-asdf.script Loading commit data...
test-system-pathnames.script Loading commit data...
test-tmp.cl Loading commit data...
test-tmp.lsp Loading commit data...
test-touch-system-1.script Loading commit data...
test-touch-system-2.script Loading commit data...
test-try-recompiling-1.script Loading commit data...
test-try-refinding.script Loading commit data...
test-undeferred-warnings.script Loading commit data...
test-urls-1.asd Loading commit data...
test-urls-1.script Loading commit data...
test-urls-2.asd Loading commit data...
test-urls-2.script Loading commit data...
test-utilities.script Loading commit data...
test-version.script Loading commit data...
test-weakly-depends-on-present.script Loading commit data...
test-weakly-depends-on-unpresent.asd Loading commit data...
test-weakly-depends-on-unpresent.script Loading commit data...
test-xach-update-bug.script Loading commit data...
test.lisp Loading commit data...
test1.asd Loading commit data...
test1.script Loading commit data...
test2.asd Loading commit data...
test2.script Loading commit data...
test2a.asd Loading commit data...
test2b1.asd Loading commit data...
test2b2.asd Loading commit data...
test2b3.asd Loading commit data...
test3.asd Loading commit data...
test3.script Loading commit data...
test8.script Loading commit data...
test9-1.asd Loading commit data...
test9-2.asd Loading commit data...
test9.script Loading commit data...
try-recompiling-1.asd Loading commit data...
try-recompiling-1.lisp Loading commit data...
try-reloading-1.asd Loading commit data...
try-reloading-dependency.hidden Loading commit data...
undefined-variables-throttled.asd Loading commit data...
unintern-foo.lisp Loading commit data...
use-foo.lisp Loading commit data...
use-setf-foo.lisp Loading commit data...
version.lisp-expr Loading commit data...
wild-module.script Loading commit data...