Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ant clean doesn't delete contrib fasls below ~/.cache #9

Closed
alanruttenberg opened this issue Nov 4, 2016 · 4 comments
Closed

ant clean doesn't delete contrib fasls below ~/.cache #9

alanruttenberg opened this issue Nov 4, 2016 · 4 comments

Comments

@alanruttenberg
Copy link
Collaborator

I noticed that ant make clean doesn't delete the fasls below ~/.cache which means you can seemingly do a fresh build but unwittingly be loading stale contrib fasls.

@alanruttenberg
Copy link
Collaborator Author

Maybe find ~/.cache/common-lisp/ -name abcl-contrib.jar -exec rf -rf {} ;

@alanruttenberg
Copy link
Collaborator Author

or

(map nil 'delete-file 
      (directory
       (merge-pathnames 
        (make-pathname :directory `(:relative :wild) :name :wild :type :wild )
        (asdf::apply-output-translations  
         (make-pathname :device (list (sys::find-system-jar)) :directory "contrib")))))

At the end of the build?

@easye
Copy link
Collaborator

easye commented Nov 4, 2016

The ant target 'abcl.clean.application.fasls' will remove everything under file:~/.cache. It should probably be fixed to just remove ABCL specific fasls.

Not every build needs these to be cleaned: it depends on what you are rebuilding, so it it not automatically part of a build operation.

@alanruttenberg
Copy link
Collaborator Author

point taken. I realized I was having trouble because I was switching in and out of the branch with the new source recording and that should really have a fasl bump.

easye added a commit that referenced this issue Nov 25, 2019
Reassure git who's master
easye added a commit that referenced this issue Nov 25, 2019
Merge pull request #9 from armedbear/master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants