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

Syntax error in toolchain_windows.m4

    Details

    • Subcomponent:
    • Resolved In Build:
      b15
    • CPU:
      x86_64
    • OS:
      windows

      Backports

        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

            Issue Links

              Activity

                People

                • Assignee:
                  stooke Simon Tooke
                  Reporter:
                  webbuggrp Webbug Group
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  12 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: