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

Warn when redist msvcrt.dll and msvcr71.dll come from system32

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P4
    • Resolution: Won't Fix
    • Affects Version/s: 7
    • Fix Version/s: 7
    • Component/s: infrastructure
    • Labels:
    • Subcomponent:
    • Introduced In Version:
      7
    • CPU:
      generic
    • OS:
      windows

      Description

      The JDK7 Makefiles will use the directory paths in these env variables:
        ALT_MSVCRT_DLL_PATH
        ALT_MSVCR71_DLL_PATH
      if they are set, otherwise the default location is used.

      The default is to first try and copy these files from the compiler
      "redist" directory (either VS2003 on 32bit, or the Platform SDK on 64bit),
      and the second choice is to look in the system's "system32" directory.

      We should add a warning on that second choice because this is
      an unknown if other products were installed on the system.

      If your VS2003 compiler install or Platform SDK install is lacking
      the "redist" directory, you should probably look into getting that
      directory installed with the "official" and known versions of these
      redist files.
      It's been discovered that with 32bit, often the ONLY place it can find a msvcrt.dll is in the system32 directory. So warning about that will become annoying.

      Where should we find a redist 32bit version of msvcrt.dll on a Windows system????

        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: