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

Syntax error in toolchain_windows.m4

XMLWordPrintable

    • b15
    • x86_64
    • windows

        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


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

                Created:
                Updated:
                Resolved: