Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8072106

Properly handle dependencies for deleted header files

    XMLWordPrintable

Details

    • b51

    Backports

      Description

        When a header file is deleted, make will complain "No rule to make target <old header file>". This often breaks incremental build completely unnecessary.

        This can be fixed by adding dummy rules for all header files like this:
        <header file>:

        gcc can create such rules by itself by using -MP in the generated make dependency files, but that feature is not available for any other compiler, so I opted not to use it, in favour of a solution that works on all platforms.

        Attachments

          Issue Links

            Activity

              People

                ihse Magnus Ihse Bursie
                ihse Magnus Ihse Bursie
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: