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

Syntax error in toolchain_windows.m4

    Details

    • Subcomponent:
    • CPU:
      x86_64
    • OS:
      windows

      Description

      ADDITIONAL SYSTEM INFORMATION :
      Windows 10.
      Repository:
          http://hg.openjdk.java.net/jdk-updates/jdk11u
      Tag:
          jdk-11.0.1+13
      File
          .\make\autoconf\toolchain_windows.md4

      A DESCRIPTION OF THE PROBLEM :
      I am not sure what "Component" to use on this form. I figured the hotspot group did lots of native compiling, so I am putting it here. ;-)

      --with-ucrt-dll-dir option does not work.
      Line: 696 of toolchain_windows.md4 reads:
            if test -z "$(ls -d "$with_ucrt_dll_dir/*.dll" 2> /dev/null)"; then
      It should read: (The 3rd double quote is moved to before the wildcard character.)
            if test -z "$(ls -d "$with_ucrt_dll_dir/"*.dll 2> /dev/null)"; then


      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Do a "configure" with the --with-ucrt-dll-dir. When the UCRT DLL step is executed, no DLLs will be found and the configure will exit with status 1.

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      For configure to execute successfully.
      ACTUAL -
      Premature exit

      CUSTOMER SUBMITTED WORKAROUND :
      Move the 3rd double-quote over a few characters if it is necessary to use this option.

      FREQUENCY : always


        Attachments

          Activity

            People

            • Assignee:
              fmatte Fairoz Matte
              Reporter:
              webbuggrp Webbug Group
            • Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: