> From: Paul Smith <psm...@gnu.org> > Date: Fri, 17 May 2013 04:12:15 -0400 > > Hi all. The first release candidate for the next release of GNU make, > GNU make 4.0, is now available for download: > > http://alpha.gnu.org/gnu/make/make-3.99.90.tar.gz > 37c2d65196a233a8166d323f5173cdee > http://alpha.gnu.org/gnu/make/make-3.99.90.tar.bz2 > 40c0a62e1f4e0165d51bc4d7f93a023c
When a dynamic extension is being remade, it is unloaded by calling unload_file. The latter looks up its argument in a linked list of loaded objects. Now, unload_file is called with file->name as its argument; is it 100% sure that this string will be identical to what was used in load_file? IOW, do we never change relative file names to absolute ones (or vice versa), mirror backslashes to forward slashes, or do any other transformations that produce a different string which points to the same file? If we can do such transformations, unloading will be unreliable. _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make