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

CrossLibs script for armv6hf toolchain download fails

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: openjfx11, openjfx14
    • Fix Version/s: openjfx14
    • Component/s: javafx
    • Subcomponent:
    • CPU:
      x86_64
    • OS:
      linux_ubuntu

      Description

      ADDITIONAL SYSTEM INFORMATION :
      NAME="Ubuntu"
      VERSION="18.04.3 LTS (Bionic Beaver)"
      ID=ubuntu
      ID_LIKE=debian
      PRETTY_NAME="Ubuntu 18.04.3 LTS"
      VERSION_ID="18.04"
      HOME_URL="https://www.ubuntu.com/"
      SUPPORT_URL="https://help.ubuntu.com/"
      BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
      PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
      VERSION_CODENAME=bionic
      UBUNTU_CODENAME=bionic


      openjdk 11.0.4 2019-07-16
      OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3)
      OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3, mixed mode, sharing)



      A DESCRIPTION OF THE PROBLEM :

      buildSrc/crosslibs/crosslibs-armv6hf.sh is broken as it relies on wheezy toolchains which have move domains as no longer supported. Changing to jessie causes build to compilation to fail with a ton of __THROWNL errors

      The following changes are required in the script. (happy to supply a pull request once I have a issue number)

      ftp.us.debian.org -> archive.debian.org
      archive.raspbian.org -> legacy.raspbian.org




      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Following instructions: https://wiki.openjdk.java.net/display/OpenJFX/Cross+Building+for+ARM+Hard+Float

      Use master branch from new github repo
      https://github.com/openjdk/jfx.git


      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      running toolchain setup scripts should download packages from repos and compile OpenJfx without error
      ACTUAL -
      setup script fails as wheezy is no longer supported and packages have been archived to legacy repositories

      CUSTOMER SUBMITTED WORKAROUND :
      update crosslibs-armv6hf.sh with new domains

      ftp.us.debian.org -> archive.debian.org
      archive.raspbian.org -> legacy.raspbian.org


      FREQUENCY : always


        Attachments

          Activity

            People

            • Assignee:
              jvos Johan Vos
              Reporter:
              webbuggrp Webbug Group
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: