[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU make release candidate 3.99.90 available
From: |
Eli Zaretskii |
Subject: |
Re: GNU make release candidate 3.99.90 available |
Date: |
Fri, 17 May 2013 22:35:05 +0300 |
> From: Paul Smith <address@hidden>
> 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.