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

Problem in install/make/rebase/Makefile, grep on empty pattern

    Details

    • Subcomponent:
    • Resolved In Build:
      b128
    • CPU:
      generic
    • OS:
      generic
    • Verification:
      Verified

      Description

      In the RE build log, windows 64bit. From install/make/rebase/Makefile as far as I can tell:

      Checking for unwanted use of
      c:/PROGRA~1/MICROS~2/Bin/Win64/x86/amd64/link /dump /dependents C:/BUILD_~1/jdk7/build/windows-amd64/j2re-image/bin/awt.dll
      Usage: grep [-c|A|B|C] -[alqinsvxrdhLowuVEFG] [-U[[c][p][l|b|8|o|a]]]] [-bI] [-e pattern]
      [-f patternfile] [--basic-regexp] [--extended-regexp] [--fixed-strings]
      [--byte-offset] [--unix-byte-offsets] [--binary] [--text]
      [- NUM] [--context[=NUM]|--before-context=NUM|--after-context=NUM]
      [--word-regexp] [--revert-match] [--text] [--recursive] [--version]
      [pattern] [file ...]
      cat: write error on standard output: The pipe is being closed.

      This Makefile logic is looking for the use of DLL's that we do not want, indicating a problem with the build elsewhere, but if deployed, the library might not exist. I think in this case it should be looking for the use of the msvcrp.dll file, C++ stuff, that we do not ship and everyone should be linking statically. Not sure why this is empty.

      MSVCPNN_DLL is the only thing being looked for, and that should not be an empty value.

        Attachments

          Activity

            People

            • Assignee:
              ohair Kelly Ohair (Inactive)
              Reporter:
              ohair Kelly Ohair (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported:
                Indexed: