On 10/4/13 7:17 AM, Magnus Ihse Bursie wrote:
On 2013-09-30 18:38, Vadim Pakhnushev wrote:
On 30.09.2013 20:14, Daniel D. Daugherty wrote:
My point is that make should rerun whatever rule is necessary to
generate those targets because they are on the target list.

Now you have me curious. In your case, is this a clean build or an
incremental build?

This happens in clean build as well as incremental.
What I think is happening is that windows targets list doesn't include .map and .pdb files. Now, if I delete .pdb files from build/.../jdk/bin folder, they are somehow copied from the build/jdk/objs/... folder. But they are not rebuilded if deleted from objs folder, exactly because there are no targets for them. So my fix is just a simple workaround, although the same problems can be seen with zipped dbg files as well. That is, if you delete debug files from the objs folder, the build will fail.

Hi Vadim,

There seems to be a dependency issue on Windows where .map and .pdb files do not have correct dependencies. I discovered this independently just the other day.

I have created https://bugs.openjdk.java.net/browse/JDK-8025936 to track this. The fix is fortunately trivial.

/Magnus

Magnus,

Thanks for filing the new bug.

Dan

Reply via email to